linux php安裝curl擴充功能的方法:先進入php原始碼目錄,執行phpize產生設定檔;然後呼叫configure產生Makefile檔;接著透過指令「make install」編譯並安裝;最後開啟「curl.so ”即可。
關鍵字:
#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 搭建的lamp環境(php做為apache模組方式運行) 自訂編譯安裝的,非yum安裝
#安裝curl:
# # 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中文網!
以上是linux php安裝curl擴充的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!