ubuntu 安装LAMP web 服务器, phpmyadmin 安装后无法打开解决
安装方法:
http://blog.chinaunix.net/uid-26495963-id-3173291.html
在上述文档中需要增加apache 支持mysql 功能。
apt-get install libapache2-mod-auth-mysql
注意,
我在按照以上步骤做时, phpmyadmin 打开时出现错误。
注意:如果出现 pache/2.2.14 (Ubuntu) Server at localhost Port 80 将/etc/apache2/sites-available/default的第11行改成 AllowOverride All
因为没有找到default 文件,只有000-default, 和defalt... 两个文件,这两个文件中也没有allowoverride all 的内容。
后来找到解决方法
http://www.server110.com/mysql/201404/9399.html
首先链接目录,用如下命令
sudo ln -s /usr/share/phpmyadmin/ /var/www/
注意上面那个不是IN 而是小写的L
在浏览器中输入
127.0.0.1/phpmyadmin
如果正确就可以使用了,但有的时候,会出现什么差mysqlli的提示什么的,就再继续下面
sudo gedit /etc/php5/apache2/php.ini
查找到extension_dir',正确的目录是‘/usr/lib/php5/ext’,
把extendion_dir的目录设置为/usr/lib/php5/ext
再运行下面的命令
sudo mkdir /usr/lib/php5/ext
sudo cp /usr/lib/php5/20090626/*.* /usr/lib/php5/ext/
sudo /etc/init.d/apache2 restart
现在再访问127.0.0.1/phpmyadmin应该是能正常访问了
注:上面那个20090626具体的查看你自己的目录是什么,换一下就行了
有报出:Wrong permissions on configuration file, should not be world writable!
又找到别人的解决方法:
http://blog.csdn.net/wbryfl/article/details/6677278
故障描述:在Ubuntu 10.04中安装完LAMP后,使用ln -s /usr/share/phpmyadmin /var/www命令将phpmyadmin连接到/var/www目录中,访问时出现Wrong permissions on configuration file, should not be world writable!
解决办法:
#cd /var/www
#sudo chmod -R 755 phpmyadmin
故障原因:PHPmyAdmin出于安全考虑,不允许目录具有完全写权限。
可是符号链接是不可以改变权限的呀!(http://www.west.cn/info/html/caozuoxitong/FreeBSD/20090513/125677.html)
最后解决方法是:
在/var/www 下面 ln -s /usr/share/phpmyadmin phpMyAdmin
然后在浏览器只输入 127.0.0.1/phpMyAdmin 打开的。
但是如果是ln -s /usr/share/phpmyadmin phpmyadmin 就不可以。
目前还没有找到原因!!
2015.10.09
后来找到更简单的方法,
Install phpMyAdmin
sudo apt-get install phpmyadmin
安装过程中,phpMyAdmin需要一些配置,通过一下几个简单的步骤:
-
选择Apache2作为服务器
-
选择YES:whether to Configure the database for phpmyadmin with dbconfig-common
-
输入你的MYSQL密码
- 输入phpMyAdmin的登陆密码
安装完成后,把phpMyAdmin添加到apache配置文件里
sudo vim /etc/apache2/apache2.conf
添加这一行
Include /etc/phpmyadmin/apache.conf
保存退出,重启apache
sudo service apache2 restart
在浏览器地址栏输入:
1
|
localhost /phpmyadmin |
输入
用户:root
密码:你的密码
这样直接ok!!