centos php Curl のインストール方法: 最初に「make install」で crul をインストールし、次に Linux PHP ソース プログラム ディレクトリの ext ディレクトリに入り、必要なモジュールを選択し、最後に拡張モジュールを設定ファイルに「」として追加します。 extension=curl.so」で十分です。
推奨: 「centos 入門チュートリアル 」
PHP のインストールCentOs Extendcurl
サーバーを一定期間実行した後、突然、curl、pdo、xmlrpc などの拡張機能を追加する必要が生じる場合があります。 Linux PHP を再コンパイルする必要があるため、拡張機能を個別に追加してください。
1.crul
wget http://curl.haxx.se/download/curl-7.19.6.tar.gz tar -zxvf curl-7.19.6.tar.gz cd curl-7.19.6 ./configure --prefix=/usr/local/curl make make install
2.Linux PHPをコンパイルして拡張機能を生成します
Linux PHPソースプログラムディレクトリのextディレクトリを入力します。ここには、各拡張モジュールのソースが含まれています。格納されたコードがある場合は、curl モジュールなど、必要なモジュールを選択します: cdcurl は phpize を実行してコンパイル済みファイルを生成します。phpize が PHP インストール ディレクトリ /usr/local/php5/bin/phpize の bin ディレクトリで実行される場合、 「autoconf が見つかりません。autoconf のインストールと $PHP_AUTOCONF、環境変数が正しく設定されていることを確認してから、このスクリプトを再実行してください。」というエラーが報告される場合があります。autoconf をインストールする必要があります: yum install autoconf (RedHat または CentOS)、apt- get install autoconf (Ubuntu Linux)
構成ファイルを生成し、Linux PHP をコンパイルしてモジュールを生成します:
/usr/local/php5/bin/phpize ./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php5/bin/php-config make make install
このようにして、curl.so が対応する PHP ディレクトリ (たとえば、 : /usr/local/php5/lib/php/extensions/no-debug -non-zts-20090626/)
3.Linux PHP 変更設定
Linux PHP.ini で、次のように設定します。拡張機能ディレクトリ: extension_dir = "/usr/local/php5/lib/php /extensions/no-debug-non-zts-20090626/" および拡張モジュール参照を追加します: extension =curl.so
ここで拡張ディレクトリを指定する必要はありません。PHP.INI のデフォルトの拡張ディレクトリは /usr/local/php5/lib/php/extensions/ です。ここで CP にcurl.so を指定し、extension=curl.so を追加するだけです。 .
4. Apache の確認と再起動
/usr/local/php/bin/php -v このコマンドを実行すると、Linux PHP は設定ファイルが正しいかどうかを確認します。構成エラーの場合は、ここにエラーが報告されます。エラー メッセージに基づいて同じトラブルシューティングを行うことができます。
同じ手順に従って、他の拡張機能をインストールします。
以上がCentOSにPHP CURLをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。