web-dev-qa-db-ja.com

php -vは、インストール後に見つからないコマンドを返します

最新の安定したphp7リリースをダウンロードしました。次に、すべての依存関係をインストールしました。

 ./buildconf
./configure \
    --prefix=$HOME/php7/usr \
    --with-config-file-path=$HOME/php7/usr/etc \
    --enable-mbstring \
    --enable-Zip \
    --enable-bcmath \
    --enable-pcntl \
    --enable-ftp \
    --enable-exif \
    --enable-calendar \
    --enable-sysvmsg \
    --enable-sysvsem \
    --enable-sysvshm \
    --enable-wddx \
    --with-curl \
    --with-mcrypt \
    --with-iconv \
    --with-gmp \
    --with-pspell \
    --with-Gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-zlib-dir=/usr \
    --with-xpm-dir=/usr \
    --with-freetype-dir=/usr \
    --with-t1lib=/usr \
    --enable-Gd-native-ttf \
    --enable-Gd-jis-conv \
    --with-openssl \
    --with-mysql=/usr \
    --with-pdo-mysql=/usr \
    --with-gettext=/usr \
    --with-zlib=/usr \
    --with-bz2=/usr \
    --with-recode=/usr \
    --with-mysqli=/usr/bin/mysql_config

その後、Sudo makeSudo make test、次にSudo make installを実行しました。すべてうまくいった。 php -vを実行すると、いくつかの手順が欠落していると思います。 command not foundと表示されているので、インストールフォルダー/opt/php-7.0.0/binに移動し、./php -vを試しました。

PHP 7.0.0 (cli) (built: Dec 11 2015 16:38:27) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies

他に何をする必要がありますか?どんな助けでも大歓迎です。

1
Abel

パスに/opt/php-7.0.0/binを追加する必要があります。

$export PATH=/opt/php-7.0.0/bin:$PATH
これにより、現在のシェルで変更されます。

これらの変更を永続的にするには、上記のコマンドを〜/ .bash_profileファイルの最後に追加します。

2
Eddie Dunn