ホームページ >バックエンド開発 >PHPの問題 >Linux PHPにcurl拡張機能をインストールする方法

Linux PHPにcurl拡張機能をインストールする方法

藏色散人
藏色散人オリジナル
2020-07-10 10:13:513292ブラウズ

Linux php にカール拡張機能をインストールする方法: 最初に php ソース コード ディレクトリに移動し、phpize を実行して構成ファイルを生成します。次に、configure を呼び出して Makefile を生成します。次に、コマンド「make install」を使用してコンパイルしてインストールします。 "; 最後に "curl.so" を開きます。

Linux PHPにcurl拡張機能をインストールする方法

キーワード:

Linux に php Curl 拡張機能をインストールする

curl 関連関数は未定義です

フレンドリンク:

LAMP環境構築: https://blog.csdn.net/dong_alex/article/details/80661601
LNMP 環境の構築: https://blog.csdn.net/dong_alex/article/details/80712018

php をインストールするときに、すべての拡張機能がインストールされないことがよくあります。代わりに、必要な拡張機能をインストールします。特定のニーズに応じて、すでにインストールされている PHP に追加します。

たとえば、curl 拡張機能がインストールされていない場合、curl 関数を使用すると次のエラーが報告されます:

#私の環境: Linux centos7.4 php5.6 で構築されたランプ環境 (php は Apache モジュールとして実行されます) カスタムコンパイルおよびインストール、非 yum インストール

Installcurl:

# 
# 1. 进入php源码目录,执行phpize生成配置文件
# 切换到php源码目录下的 ext/curl/    例我的是: /root/packages/php-5.6.36/ext/curl 执行命令
cd /root/packages/php-5.6.36/ext/curl
/usr/local/php-5.6.36/bin/phpize

# 2. 调用configure生成Makefile文件
./configure --with-php-config=/usr/local/php-5.6.36/bin/php-config

# 3. 编译,并安装
make && make install

# 4. 配置php.ini 开启curl.so
extension= /usr/local/php-5.6.36/lib/php/extensions/no-debug-zts-20131226/curl.so

# 5. 重启服务器
service httpd restart

# 如果是nginx 使用的是php-fpm 重启php-fpm即可 命令: 
# kill -USR2  主进程ID (使用ps -e | grep php-fmp 可查出)

# 6. 查看 php -m 
#


関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がLinux PHPにcurl拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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