ホームページ >バックエンド開発 >PHPチュートリアル >[Ubuntu] PHPをインストールした後にPHP拡張機能を追加するにはどうすればよいですか?

[Ubuntu] PHPをインストールした後にPHP拡張機能を追加するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:35:42883ブラウズ

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 拡張機能がインストールされます。 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。