在ubuntu服务器上重新安装php5 mysql扩展而不删除mysql?
我非常抱歉,因为这不是一个严格意义上的计划问题,但我已经用尽了我的机会,我想这里一定有人能够帮助我。 因此,我在我的ubuntu服务器上安装了在ubuntu服务器上重新安装php5 mysql扩展而不删除mysql?,php,mysql,ubuntu,phpmyadmin,Php,Mysql,Ubuntu,Phpmyadmin,我非常抱歉,因为这不是一个严格意义上的计划问题,但我已经用尽了我的机会,我想这里一定有人能够帮助我。 因此,我在我的ubuntu服务器上安装了libssh2扩展,它(我猜)更改了我的php的扩展目录,因为我收到了以下警告: 警告:mysql_connect():/path/to/my/file.php中的未知命令 该文件没有语法问题,因为它在我安装libssh2之前就已经工作了 之后,我删除了上述扩展,但它仍然不起作用。我从头开始重新安装了php5,现在php-m显示没有安装mysql,但是当我
libssh2
扩展,它(我猜)更改了我的php的扩展目录,因为我收到了以下警告:
警告:mysql_connect():/path/to/my/file.php中的未知命令
该文件没有语法问题,因为它在我安装libssh2之前就已经工作了
之后,我删除了上述扩展,但它仍然不起作用。我从头开始重新安装了php5,现在php-m
显示没有安装mysql,但是当我安装了sudo apt get install php5 mysql
时,它说它已经安装了
任何形式的帮助都将不胜感激
(我应该注意,我不想安装mysql或phpmyadmin,因为我有关于数据库的重要信息)
谢谢首先,请尝试安装php5 mysqlnd,这是一个新的驱动程序。然后检查/etc/php5/conf.d/到mysql配置将出现。此外,mysql已被弃用,请依次切换到MySQLi或PDO.locate
mysql.so
在您的系统上(可能在/usr/lib/php5/…
的某个地方)。找到它时,请确保它与PHP使用的扩展\u dir
匹配(php-i | grep extension_dir
。如果不在该路径中,请将其复制到该路径。首先,尝试安装php5 mysqlnd,这是一个新的驱动程序。然后检查/etc/php5/conf.d/到mysql配置将出现。签出php.ini文件-确保启用了该扩展。此外,mysql已弃用,请按顺序切换到MySQLi或PDO.locatemysql.so
在您的系统上(可能在/usr/lib/php5/…
的某个地方)。当您找到它时,确保它与PHP使用的扩展目录
匹配(PHP-i | grep扩展目录
。如果它不在该路径中,请复制到那里。