ホームページ >バックエンド開発 >PHPチュートリアル >[Ubuntu] PHPをインストールした後にPHP拡張機能を追加するにはどうすればよいですか?
PHP をインストールして 1 か月間実行したとしましょう。しかし、今度は PHP でcurl を使用したいと考えています。
しかし、PHP をインストールするときにこの拡張機能をインストールしなかったのは非常に残念です。つまり、
今度は PHP 拡張機能を追加します。
これは、curl 拡張機能をインストールする例です。
apache2 は /usr/local/apache2 にあります
php は /usr/lib/php5/
1 にあります。 CURL をインストールします
curl ソース コードを http://curl.haxx.se/download からダウンロードします。こちらは、curl-7.17.1.tar.gz です。
その後、解凍してインストールします。
tar -zxf curl-7.17.1.tar.gz
./configure --prefix=/usr/local/curl
sudo make
sudo make test
sudo make install
ここでは、curl を /usr/local/curl にインストールします
2. php5-curl をインストールします
*注: php ソース コードが必要です。それがない場合は、手順を続行できません。 PHP ソース コード
が ~/Downloads/php-5.2.10-src にあり、phpize.
cd ~/Downloads/php-5.2.10-src/ext/curl/ がインストールされているはずだとします。
phpize
./configure --with-php-config=php-config --with-curl=/usr/local/curl
sudo make
sudo make test
sudo make install
すると、curl.soが見つかります。 ~/Downloads/php-5.2.10-src/ext/curl/modules にあります。これを php 拡張機能フォルダーにコピーします。ここでは /usr/lib/php5/20060613+lfs/
sudo cp ~/Downloads/php-5.2.10-src/ext/curl/modules/curl.so /usr/ です。 lib/php5/20060613+lfs/curl.so
3. php.ini ファイルを変更します
php.ini にコードを追加します
extension=curl.so
4. Apache を再起動します
sudo /etc/init.d/apache2 restart
すると、curl 拡張機能がインストールされます。