欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

php编译支持mysql,编译php支持curl和pdo_mysql

发布时间:2025/3/12 数据库 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php编译支持mysql,编译php支持curl和pdo_mysql 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

安装curl

1. curl 是 php 标准库,所以可以在原來的 phpX.X.X.tar.gz 中找到。

2. 進入 php 目录中的 ext 找到 curl

3. 在 curl 目录中执行 phpize #此命令用于生成configure文件(如果没有此软件上网下载安装一个)

4. 然后他生成的文件进行 ./configure

–with-php-config=/usr/local/bin/php-config

5. 接着就是 make

6. 最后就是 make install

7. 因为現在已经安裝了 curl.so

8. 将生成的curl.so复制到php.ini中的extension_dir所对应的扩展目录中

9. 然后在 php.ini 中加入 extension=curl.so

10. 重启 Web Server

11.最后应该使用 就可以看到成功安裝

##############################################################################

安装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

只要打开开关 –with-curl=/usr/local/curl

就可以了。

###############################################################################

安装pdo-mysql

原来编译php的时候,没有把dpo_mysql相关的参数带上,安装完后才发现。再重新编译有点费时间,所以决定单独来安装。

先到http://pecl.php.net/找需要的版本,我用的是稳定的版本。要先看看说明,特别是要注意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

经过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

重新启动apache即可看到已经加载pdo_mysql成功。

总结

以上是生活随笔为你收集整理的php编译支持mysql,编译php支持curl和pdo_mysql的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。