Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ubuntu服务器上重新安装php5 mysql扩展而不删除mysql?_Php_Mysql_Ubuntu_Phpmyadmin - Fatal编程技术网

在ubuntu服务器上重新安装php5 mysql扩展而不删除mysql?

在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,但是当我

我非常抱歉,因为这不是一个严格意义上的计划问题,但我已经用尽了我的机会,我想这里一定有人能够帮助我。 因此,我在我的ubuntu服务器上安装了
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.locate
mysql.so
在您的系统上(可能在
/usr/lib/php5/…
的某个地方)。当您找到它时,确保它与PHP使用的
扩展目录
匹配(
PHP-i | grep扩展目录
。如果它不在该路径中,请复制到那里。