php编译支持mysql,编译php支持curl和pdo_mysql
安裝curl
1. curl 是 php 標(biāo)準(zhǔn)庫(kù),所以可以在原來(lái)的 phpX.X.X.tar.gz 中找到。
2. 進(jìn)入 php 目錄中的 ext 找到 curl
3. 在 curl 目錄中執(zhí)行 phpize #此命令用于生成configure文件(如果沒(méi)有此軟件上網(wǎng)下載安裝一個(gè))
4. 然后他生成的文件進(jìn)行 ./configure
–with-php-config=/usr/local/bin/php-config
5. 接著就是 make
6. 最后就是 make install
7. 因?yàn)楝F(xiàn)在已經(jīng)安裝了 curl.so
8. 將生成的curl.so復(fù)制到php.ini中的extension_dir所對(duì)應(yīng)的擴(kuò)展目錄中
9. 然后在 php.ini 中加入 extension=curl.so
10.?重啟 Web Server
11.最后應(yīng)該使用 就可以看到成功安裝
##############################################################################
安裝curl
# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz
# tar -zxf curl-7.17.1.tar.gz
# ./configure –prefix=/usr/local/curl
# make; make install
安裝php
只要打開(kāi)開(kāi)關(guān) –with-curl=/usr/local/curl
就可以了。
###############################################################################
安裝pdo-mysql
原來(lái)編譯php的時(shí)候,沒(méi)有把dpo_mysql相關(guān)的參數(shù)帶上,安裝完后才發(fā)現(xiàn)。再重新編譯有點(diǎn)費(fèi)時(shí)間,所以決定單獨(dú)來(lái)安裝。
先到http://pecl.php.net/找需要的版本,我用的是穩(wěn)定的版本。要先看看說(shuō)明,特別是要注意mysql的php的版本。
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
./configure –with-php-config=/usr/local/php/bin/php-config
經(jīng)過(guò)configure就可以make了
make
make install
注意pdo_mysql的全路徑,我的是:
/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so
然后在/usr/local/lib/php.ini
加上一句:
extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/pdo_mysql.so
重新啟動(dòng)apache即可看到已經(jīng)加載pdo_mysql成功。
總結(jié)
以上是生活随笔為你收集整理的php编译支持mysql,编译php支持curl和pdo_mysql的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 传播路由_什么路由器穿墙效果好?购买防骗
- 下一篇: java velocity 邮件_邮件集