求助:按照站内的文档安装apache2 + php5 + mysql后又安装phpmyadmin出现问题
我按照网站内的文档:
http://www.ubuntu.org.cn/support/docume ... ver/apache
安装设置完所有的内容后,又按照这篇帖子跳过前面的步骤直接安装phpmyadmin。
安装完虽然能进入后台界面,但是在新建数据库时出现问题:
MySQL 返回:文档
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
它说的是语法错误吧?是因为我安装的这个MYSQL版本和PHPMYADMIN不对?因为我看到安装的PHPMYADIN后台界面是显示版本是MYSQL4的。然后我看了安装时产生的代码,发现它用PHP4代替了PHP5:
将会安装下列的额外的软件包:
libapache2-mod-php4 libzzip-0-12 php4 php4-common php4-mysql
建议安装的软件包:
php-pear php4-gd
推荐安装的软件包:
php4-mcrypt php5-mcrypt
下列软件包将被【卸载】:
libapache2-mod-php5 php5-gd php5-mysql
下列【新】软件包将被安装:
libapache2-mod-php4 libzzip-0-12 php4 php4-common php4-mysql phpmyadmin
于是我又重新安装PHP5:
下列软件包将被【卸载】:
libapache2-mod-php4 php4 php4-mysql phpmyadmin
下列【新】软件包将被安装:
libapache2-mod-php5
这时候就出现问题了:
hp5-common 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
phpmyadmin: 依赖: php4 但是它将不会被安装 或
php4-cgi 但是它将不会被安装 或
php5 但是它将不会被安装 或
php5-cgi 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
结果Phpmyadmin也运行不起来了。然后我又重新安装Phpmyadmin,结果提示:
phpmyadmin 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
phpmyadmin: 依赖: php4 但是它将不会被安装 或
php4-cgi 但是它将不会被安装 或
php5 但是它将不会被安装 或
php5-cgi 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
请问我现在该怎么办啊?还有办法补救么?
请那位高人指点指点。小弟不胜感激!
下面是完整的安装时产生的代码信息:
ericsong@Ericsong:~$ sudo apt-get install phpmyadmin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
将会安装下列的额外的软件包:
libapache2-mod-php4 libzzip-0-12 php4 php4-common php4-mysql
建议安装的软件包:
php-pear php4-gd
推荐安装的软件包:
php4-mcrypt php5-mcrypt
下列软件包将被【卸载】:
libapache2-mod-php5 php5-gd php5-mysql
下列【新】软件包将被安装:
libapache2-mod-php4 libzzip-0-12 php4 php4-common php4-mysql phpmyadmin
共升级了 0 个软件包,新安装了 6 个软件包,要卸载 3 个软件包,有 0 个软件未被升级。
需要下载 4683kB 的软件包。
解压缩后会消耗掉 10.6MB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1
http://archive.ubuntu.org.cn breezy/universe libzzip-0-12 0.12.83-5 [33.9kB]
获取:2
http://archive.ubuntu.org.cn breezy-security/universe php4-common 4:4.4.0-3ubuntu2 [172kB]
获取:3
http://archive.ubuntu.org.cn breezy-security/universe libapache2-mod-php4 4:4.4.0-3ubuntu2 [1552kB]
获取:4
http://archive.ubuntu.org.cn breezy-security/universe php4 4:4.4.0-3ubuntu2 [1166B]
获取:5
http://archive.ubuntu.org.cn breezy-security/universe php4-mysql 4:4.4.0-3ubuntu2 [20.8kB]
获取:6
http://archive.ubuntu.org.cn breezy-security/universe phpmyadmin 4:2.6.4-pl1-1ubuntu1.1 [2903kB]
下载 4683kB,耗时 1m5s (71.0kB/s)
正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 66676 个文件和目录。)
正在删除 php5-mysql ...
正在删除 php5-gd ...
正在删除 libapache2-mod-php5 ...
Module php5 disabled; run /etc/init.d/apache2 force-reload to fully disable.
选中了曾被取消选择的软件包 libzzip-0-12。
(正在读取数据库 ... 系统当前总共安装有 66671 个文件和目录。)
正在解压缩 libzzip-0-12 (从 .../libzzip-0-12_0.12.83-5_i386.deb) ...
选中了曾被取消选择的软件包 php4-common。
正在解压缩 php4-common (从 .../php4-common_4%3a4.4.0-3ubuntu2_i386.deb) ...
选中了曾被取消选择的软件包 libapache2-mod-php4。
正在解压缩 libapache2-mod-php4 (从 .../libapache2-mod-php4_4%3a4.4.0-3ubuntu2_i386.deb) ...
选中了曾被取消选择的软件包 php4。
正在解压缩 php4 (从 .../php4_4%3a4.4.0-3ubuntu2_all.deb) ...
选中了曾被取消选择的软件包 php4-mysql。
正在解压缩 php4-mysql (从 .../php4-mysql_4%3a4.4.0-3ubuntu2_i386.deb) ...
选中了曾被取消选择的软件包 phpmyadmin。
正在解压缩 phpmyadmin (从 .../phpmyadmin_4%3a2.6.4-pl1-1ubuntu1.1_all.deb) ...
正在设置 libzzip-0-12 (0.12.83-5) ...
正在设置 php4-common (4.4.0-3ubuntu2) ...
正在设置 libapache2-mod-php4 (4.4.0-3ubuntu2) ...
* Forcing reload of web server (Apache2)... [ ok ]
正在设置 php4 (4.4.0-3ubuntu2) ...
正在设置 php4-mysql (4.4.0-3ubuntu2) ...
正在设置 phpmyadmin (2.6.4-pl1-1ubuntu1.1) ...
Creating config file /etc/phpmyadmin/apache.conf with new version
Creating config file /etc/phpmyadmin/config.footer.inc.php with new version
Creating config file /etc/phpmyadmin/config.header.inc.php with new version
Creating config file /etc/phpmyadmin/config.inc.php with new version
Creating config file /etc/phpmyadmin/htaccess with new version
ericsong@Ericsong:~$ mysql-query-browser ericsong@Ericsong:~$ mysql-query-phpmyadmin
bash: mysql-query-phpmyadmin: command not found
ericsong@Ericsong:~$ sudo apt-get install mysql-server
Password:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
mysql-server 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
ericsong@Ericsong:~$ sudo apt-get install php5-common
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
php5-common 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
ericsong@Ericsong:~$ sudo apt-get install php5-gd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
将会安装下列的额外的软件包:
php5-cli
建议安装的软件包:
php-pear
下列【新】软件包将被安装:
php5-cli php5-gd
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 1864kB/1896kB 的软件包。
解压缩后会消耗掉 4149kB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1
http://archive.ubuntu.org.cn breezy-security/main php5-cli 5.0.5-2ubuntu1.2 [1864kB]
下载 1864kB,耗时 23s (81.0kB/s)
正在预设定软件包 ...
选中了曾被取消选择的软件包 php5-cli。
(正在读取数据库 ... 系统当前总共安装有 67334 个文件和目录。)
正在解压缩 php5-cli (从 .../php5-cli_5.0.5-2ubuntu1.2_i386.deb) ...
选中了曾被取消选择的软件包 php5-gd。
正在解压缩 php5-gd (从 .../php5-gd_5.0.5-2ubuntu1.2_i386.deb) ...
正在设置 php5-cli (5.0.5-2ubuntu1.2) ...
正在设置 php5-gd (5.0.5-2ubuntu1.2) ...
ericsong@Ericsong:~$ sudo apt-get install php5-mysql
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列【新】软件包将被安装:
php5-mysql
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/21.3kB 的软件包。
解压缩后会消耗掉 102kB 的额外空间。
正在预设定软件包 ...
选中了曾被取消选择的软件包 php5-mysql。
(正在读取数据库 ... 系统当前总共安装有 67341 个文件和目录。)
正在解压缩 php5-mysql (从 .../php5-mysql_5.0.5-2ubuntu1.2_i386.deb) ...
正在设置 php5-mysql (5.0.5-2ubuntu1.2) ...
ericsong@Ericsong:~$ sudo apt-get install libapache2-mod-php5
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
建议安装的软件包:
php-pear
下列软件包将被【卸载】:
libapache2-mod-php4 php4 php4-mysql phpmyadmin
下列【新】软件包将被安装:
libapache2-mod-php5
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 4 个软件包,有 0 个软件未被升级。
需要下载 0B/1869kB 的软件包。
解压缩后将会空出 10.3MB 的空间。
您希望继续执行吗?[Y/n]n
中止执行。
ericsong@Ericsong:~$ sudo apt-get install libapache2-mod-php5
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
建议安装的软件包:
php-pear
下列软件包将被【卸载】:
libapache2-mod-php4 php4 php4-mysql phpmyadmin
下列【新】软件包将被安装:
libapache2-mod-php5
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 4 个软件包,有 0 个软件未被升级。
需要下载 0B/1869kB 的软件包。
解压缩后将会空出 10.3MB 的空间。
您希望继续执行吗?[Y/n]y
正在预设定软件包 ...
(正在读取数据库 ... 系统当前总共安装有 67341 个文件和目录。)
正在删除 phpmyadmin ...
/var/lib/dpkg/info/phpmyadmin.prerm: line 12: db_get: command not found
dpkg:处理 phpmyadmin (--remove)时出错:
子进程·pre-removal script·返回了错误号·127
正在删除 php4-mysql ...
dpkg:php4:有依赖问题,但是如您所愿还是继续删除:
phpmyadmin 依赖于 php4 | php4-cgi | php5 | php5-cgi;然而:
软件包 php4 即将被删除。
软件包 php4-cgi还没有被安装。
软件包 php5还没有被安装。
软件包 php5-cgi还没有被安装。
正在删除 php4 ...
正在删除 libapache2-mod-php4 ...
Module php4 disabled; run /etc/init.d/apache2 force-reload to fully disable.
在处理时有错误发生:
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
ericsong@Ericsong:~$ sudo apt-get install php5-common
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
php5-common 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
phpmyadmin: 依赖: php4 但是它将不会被安装 或
php4-cgi 但是它将不会被安装 或
php5 但是它将不会被安装 或
php5-cgi 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
ericsong@Ericsong:~$ mysql-query-phpmyadmin
bash: mysql-query-phpmyadmin: command not found
ericsong@Ericsong:~$ sudo apt-get install phpmyadmin
Password:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
phpmyadmin 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
phpmyadmin: 依赖: php4 但是它将不会被安装 或
php4-cgi 但是它将不会被安装 或
php5 但是它将不会被安装 或
php5-cgi 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。