安装mysql.so

 

1、----   cd /usr/local/src/php-5.5.34/ext/mysql/
2、----  /usr/local/php5/bin/phpize
3、---- ./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/usr/local/mysql
4、---- make && make install

会生成如下内容 :

Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/

为了方便,把.so文件集中放置 :

mv /usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/mysql.so /usr/local/php5/lib/php/extensions/

修改php.ini文件:

1、----  找到 ;extension_dir = “./”这一行,去掉注释,并修改路径。

2、----  extension_dir = "/usr/local/php5/lib/php/extensions/"

3、----  extension=mysql.so

重启php:

service php-fpm reload

 

[pdo_mysql.lo] Error 1 或者 [php_mysql.lo] Error 1

make: *** [pdo_mysql.lo] Error 1

make: *** [php_mysql.lo] Error 1

这是因为这是因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。通过软连接把MySQL头文件对应到/usr/local/include/下就好
比如你的MySQL安装文件位于/usr/local/mysql,那么就执行以下命令:

posted @   xyz叶子  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示