ホームページ > 運用・保守 > CentOS > CentOSにPHP CURLをインストールする方法

CentOSにPHP CURLをインストールする方法

藏色散人
リリース: 2020-08-06 10:45:32
オリジナル
3209 人が閲覧しました

centos php Curl のインストール方法: 最初に「make install」で crul をインストールし、次に Linux PHP ソース プログラム ディレクトリの ext ディレクトリに入り、必要なモジュールを選択し、最後に拡張モジュールを設定ファイルに「」として追加します。 extension=curl.so」で十分です。

CentOSにPHP CURLをインストールする方法

推奨: 「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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート