日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux 下安装 php 扩展 典型安装 mysql curl mb_string

發布時間:2025/5/22 158 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 下安装 php 扩展 典型安装 mysql curl mb_string 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

curl擴展:

  • 下載?cURL?http://pan.baidu.com/s/1hqrHWkG?(curl-7.39.0.tar.gz) 3.98MB

  • tar?zxvf?curl-7.39.0.tar.gz??

  • ./configure?--prefix=/usr/local/curl??

  • [plain]?view plain?copy

  • make?&&?make?install ?


  • 安裝 curl 成功后,進入?PHP?的源碼包(非php安裝地址)


  • [plain]?view plain?copy?

  • cd?/var/soft/php-5.3.19/ext/curl??

  • /usr/local/php/bin/phpize?????注:/usr/local/php?為我的php安裝目錄??

  • ./configure?--with-php-config=/usr/local/php/bin/php-config?--with-curl=/usr/local/curl/??

  • make?&&?make?install??

  • 成功后出現 curl.so 的所在目錄

  • 打開 php.ini 添加 extension=xxx/curl.so

  • 重啟 apache 即可。

  • ------------------------------------------------------------------------------------------------------------------------------

    最近購置了一臺阿里云ec服務器centos64系統,在安裝phpmyadmin選擇源碼安裝時報錯Fatal error: Call to undefined function mb_detect_encoding()
    出錯原因:
    由于當時選擇多語言種類的安裝,所以用到了php的mbtring擴展,這個擴展是默認不開啟的。
    解決方案:
    # cd??/www/php-5.5.14/ext/mbstring/?????????????????//打開php安裝源文件的找到ext下的mbstring文件夾
    # /usr/local/php/bin/phpize????//執行php安裝后目錄中的bin/phpize文件
    #?./configure --with-php-config=?/usr/local/php/bin/php-config???//執行configure命令
    # make?
    # make install
    修改php.ini中的擴展路徑
    extension_dir=" /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/"
    如果php.int中有extension=mbstring.so就把前面的注釋符號去掉,如果沒有就加上這句話。

    ps:在安裝這個擴展中走了很多彎路,主要是extension_dir路徑的指定,好多文章說擴展路徑是extension_dir="xxx/xxx/xxx/ext",所以浪費很多時間,希望看到我文章的同學少走些彎路。一定要搞清楚自己的正確的擴展路徑哈~~?

    補充,生成的XXXX.so擴展,在php/ext/curl/modules/curl.so

    轉載于:https://blog.51cto.com/zhaozhangxiao/1877604

    總結

    以上是生活随笔為你收集整理的linux 下安装 php 扩展 典型安装 mysql curl mb_string的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。