1

最初はMacを初めて使用し、 http: //www.php.netからPHPパッケージをダウンロードした後、マシンにPHP 5.4.6をインストールし、解凍してターミナルからディレクトリに移動し、次のコマンドを実行しました。コマンド:

./configure --with-config-file-path=~/php-5.4.6/php.ini
make
make test
sudo make install

でApacheを再起動しましたsudo apachectl gracefulが、info.phpにアクセスすると、Macに付属しているデフォルトバージョンのPHP 5.3.13と表示されていました。実行しようとするとecho $PATH/usr/local/php5:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/binインターネットを検索したときに、パスの変更について何かが表示されました。デフォルトのPHPがにインストールされ/usr/local/php5、新しいPHPがにインストールされているため、/usr/local/bin/実行すると次の/usr/local/bin/php -vようになります。

PHP 5.4.6 (cli) (built: Aug 18 2012 22:52:55) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

そのため、そのパスを更新する方法を知りたいと思いました。

よろしくお願いします。長くなってすみません。

4

1 に答える 1

2

新しいmod_phpライブラリを使用するには、httpd.conf構成を指定する必要があります...ビルド中に適切な--with-apxs2フラグを渡したと仮定します。

組み込みのApacheサーバーを使用している場合は、/ etc / apache2/httpd.confを参照してください。

LoadModule php5_module <MY_NEW_PATH>/libphp5.so
于 2012-08-18T21:52:24.670 に答える