太阳好刺眼 发表于 2020-6-27 03:08:48

解决了个问题,lnmp1.7版本PHP7增加mysql扩展

新安装的PHP7.3.16和Mysql 5.7.30。。。将以前备份的老版本的wordpress后,提示错误:您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”这样的问题.
查看了一下,lnmp1.7版本并没有加载mysql扩展

自己安装一下。。

1.下载mysql扩展
http://git.php.net/?p=pecl/database/mysql.git;a=summary

将解压文件复制到/root/lnmp1.7/src/php-7.3.18/ext/mysql
然后在这个目录执行/usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
执行完返回:
Build complete.
Don't forget to run 'make test'.

可以执行php -m查看加载的模块

2.修改php.ini
在php.ini文件中增加一行:
extension=mysql.so

然后重新启动php。
/etc/init.d/php-fpm reload

licess 发表于 2020-6-27 10:27:30

这个和lnmp没关系,php 7.* 所有版本官方都抛弃了mysql扩展
php官方都抛弃了就没必要再折腾了,毕竟效率上mysqli更高

sunny123456 发表于 2020-6-30 23:41:04

licess 发表于 2020-6-27 10:27
这个和lnmp没关系,php 7.* 所有版本官方都抛弃了mysql扩展
php官方都抛弃了就没必要再折腾了,毕竟效率上m ...

以前安装 php 的时候需要指定 mysql 的安装路径,是不是现在不需要了???

licess 发表于 2020-7-1 13:27:00

只有古老的php 5.2需要,mysqlnd全搞定
页: [1]
查看完整版本: 解决了个问题,lnmp1.7版本PHP7增加mysql扩展