共计 440 个字符,预计需要花费 2 分钟才能阅读完成。
刚才想进本地 php 数据库,发现 phpAdmin 进不去了,打开地址后无法正常解析 php 文件。起初以为 PHP 服务没开,去系统偏好里确认了下 PHP 运行正常,然后又重启了 Apache,结果还是无法正常解析 PHP。打开终端测试了下发现如下情况:

显示:
ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘v’
网上搜了下相关资料,发现不少人也遇到这种情况,问题在于不知何时曾经开启的某条 httpd.conf 语句又被注释掉了。解决办法很简单:
用文本编辑器打开 /etc/apache2/httpd.conf
查找 LoadModule php5_module libexec/apache2/libphp5.so 这条语句代码(也可以之搜索这句其中的部分关键词,比如:libphp5.so)
将这句代码前的 # 井号去掉,然后保存文件退出。
打开终端,输入 sudo apachectl restart 重启服务器,重启完后 PHP 就又开始正常工作了:)
全文完