安装mysql.so

发布时间 2023-04-03 17:32:19作者: xyz叶子

 

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,那么就执行以下命令: