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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

rhel4 x86_64 php5.2.17 make安装 支持mysqli

發(fā)布時(shí)間:2025/3/18 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rhel4 x86_64 php5.2.17 make安装 支持mysqli 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1, 下載 php-5.2.17.tar.gz到~/download,

2, 解壓

tar -zxvf php-5.2.17.tar.gz

cd php-5.2.17

?

2, configure, 指定安裝路徑 (/usr/local/php5.2.17)

./configure --prefix=/usr/local/php5.2.17/ --with-mysql=/usr/local/mysql --with-apxs2=/usr/sbin/apxs --enable-mbstring? --with-libxml --with-freetype-dir --with-png-dir --with-jpeg-dir --with-zlib-dir --with-ttf --enable-gd-native-ttf --with-gd --with-gettext

注:

? a,?最好指定安裝路徑,方便卸載(直接刪除該目錄), 默認(rèn)裝在/usr/local

? b, --with-apxs2指定apxs文件的具體目錄(可用which apxs查找)

? c, --enable-mbstring? 多字節(jié)編碼支持

? d, --with-libxml 使用xml

? e, --with-freetype-dir --with-png-dir --with-jpeg-dir --with-zlib-dir --with-ttf --enable-gd-native-ttf --with-gd為生成驗(yàn)證圖片所必須, 注意--with-gd應(yīng)放在最后, 有--with-gdt選項(xiàng)其它的才起作用.

?? f, 在x86_64上會提示找不到libjpeg.so, libpng.so, 因?yàn)?這兩個(gè)文件在/usr/lib64下。 解決辦法: 創(chuàng)建符號鏈接到/usr/lib

?????????? ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so

?????????? ln -s /usr/lib64/libpng.so /usr/lib/libpng.so

?? g, 使用--with-config-file-path=[php安裝目錄] 可以指定php.ini應(yīng)放在哪個(gè)目錄,默認(rèn)在--prefix指定目錄的子目錄lib下。可以在httpd.conf中用:PHPIniDir [php.ini所在目錄] 明確指示


3, 編譯并安裝

make && make install?


4,?追加編譯安裝mysqli (直接--with-mysqli=/usr/local/mysql/bin/mysql_config安裝會出錯(cuò): Undefined symbol: .mysql_set_server_option)

cd ext/mysqli/
/usr/local/php5.2.17/bin/phpize
./configure --prefix=/usr/local/php5.2.17 --with-php-config=/usr/local/php5.2.17/bin/php-config --enable-embedded-mysqli=shared --with-ysqli=/usr/local/mysql/bin/mysql_config --enable-shared
make
make install

成功后會提示安裝到哪個(gè)目錄(如:?/usr/local/php5.2.17/lib/php/extensions/no-debug-non-zts-20060613/)

將mysqli.so拷貝到php的lib目錄

cp /usr/local/php5.2.17/lib/php/extensions/no-debug-non-zts-20060613/mysqli.so /usr/local/php5.2.17/lib/

配置php.ini
vi /usr/local/php5.2.17/lib/php.ini

指定extension_dir和extension, 最后用絕對路徑(相對路徑不知當(dāng)前路徑指的是哪~o~)如:

extension_dir = "/usr/local/lib"

extension=mysqli.so

?

注: 也可用此方法來追加安裝其它模塊,形 如:

  • [php安裝目錄]/bin/phpize??
  • ./configure --with-php-config=[php安裝目錄]/bin/php-config --with-mbstring??
  • make??
  • make install?

    ?

    5, 重啟apache服務(wù)
    service httpd restart

    ?

總結(jié)

以上是生活随笔為你收集整理的rhel4 x86_64 php5.2.17 make安装 支持mysqli的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。