linux php安裝curl擴(kuò)展有哪些方法?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、豐潤(rùn)ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的豐潤(rùn)網(wǎng)站制作公司
linux php安裝curl擴(kuò)展的方法:首先進(jìn)入php源碼目錄,執(zhí)行phpize生成配置文件;然后調(diào)用configure生成Makefile文件;接著通過(guò)命令“make install”編譯并安裝;最后開啟“curl.so”即可。
關(guān)鍵字:
linux上安裝php的curl擴(kuò)展
curl相關(guān)函數(shù)未定義
友情連接:
LAMP環(huán)境搭建: https://blog.csdn.net/dong_alex/article/details/80661601
LNMP環(huán)境搭建: https://blog.csdn.net/dong_alex/article/details/80712018
很多時(shí)候, 在安裝php的時(shí)候, 不會(huì)把所有的擴(kuò)展都安裝, 而是根據(jù)具體需求在已經(jīng)安裝好的php上來(lái)安裝需要的擴(kuò)展.
比如curl擴(kuò)展沒有安裝, 在使用了curl功能函數(shù)時(shí)報(bào)以下錯(cuò):
我的環(huán)境: linux centos7.4 php5.6 搭建的lamp環(huán)境 (php做為apache模塊方式運(yùn)行) 自定義編譯安裝的,非yum安裝
安裝curl:
# # 1. 進(jìn)入php源碼目錄,執(zhí)行phpize生成配置文件 # 切換到php源碼目錄下的 ext/curl/ 例我的是: /root/packages/php-5.6.36/ext/curl 執(zhí)行命令 cd /root/packages/php-5.6.36/ext/curl /usr/local/php-5.6.36/bin/phpize # 2. 調(diào)用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. 重啟服務(wù)器 service httpd restart # 如果是nginx 使用的是php-fpm 重啟php-fpm即可 命令: # kill -USR2 主進(jìn)程ID (使用ps -e | grep php-fmp 可查出) # 6. 查看 php -m #
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。