新鲜的ubuntu 12.04安装phpmyadmin 404错误
我经常设置Virtualbox ubuntu设置作为本地Web服务器运行。 我已多次设置这些并且从未遇到过问题。 然而,事情发生了变化:
1)VB客人添加不再允许我复制和粘贴(我稍后会担心)
2)更重要的是phpmyadmin不再像安装的那样工作 – 最初转到localhost / phpmyadmin会发出一条消息,指出找不到页面。 所以我已经按照一些说明告诉我在var/www
执行以下操作:
sudo ln -s /usr/share/phpmyadmin phpmyadmin
在/var/www
创建了一个phpmyadmin目录,但现在我收到一个错误说:
mysqli扩展程序丢失了。
如果我运行phpinfo mysql和mysqli列出。
到目前为止我所做的一切都是
sudo apt-get update sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install mysql-server
和
sudo apt-get install phpmyadmin
我找到了一个类似问题的post,建议我应该这样做
sudo apt-get install php5-mysql
(我已经完成了这个)并编辑php.ini并取消注释该行:
extension=mysqli.so
这不存在,所以我尝试添加它但没有快乐。 我已经重新启动了apache但仍然没有phpmyadmin。
我正在运行一台Windows 7机器,而客户机操作系统是ubuntu 12.04
好的,我找到了答案。
不要这样做(不需要):
sudo ln -s /usr/share/phpmyadmin phpmyadmin
不要这样做(不需要):
edit php.ini and uncomment the line: extension=mysqli.so
这样做:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
显然,这有助于“在apache2 / conf.d /中符号化phpMyAdmin配置文件”,由pete fisher提供: http : //blog.peterfisher.me.uk/2012/06/27/solution-to-phpmyadmin-throwing- A-404-错误/
对于ubuntu 13.04,我将phpmyadmin conf文件移动到启用的apache conf文件中以使其正常工作。
做这个:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf
重启apache以使一切正常。
做:
sudo service apache2 restart
或sudo /etc/init.d/apache2 restart
快乐的编码