首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装phpmyadmin后Apache2 configtest失败

安装phpmyadmin后Apache2 configtest失败
EN

Stack Overflow用户
提问于 2017-01-11 18:59:47
回答 1查看 1.6K关注 0票数 1

你好,我试图安装phpmyadmin,然后我坚持apache2重新启动..。当我试图修复它时,我做了以下几件事:

代码语言:javascript
复制
sudo apt-get remove apache2
sudo apt-get autoremove
sudo apt-get install apache2

然后:

代码语言:javascript
复制
sudo nano /etc/apache2/apache2.conf 

最后我补充道:

代码语言:javascript
复制
Include /etc/phpmyadmin/apache.conf

重新启动

代码语言:javascript
复制
/etc/init.d/apache2 restart

但是它仍然不起作用,所以我决定安装以下两个软件包:

代码语言:javascript
复制
apt-get install libapache2-mod-php5
apt-get install php5.6 libapache2-mod-php5.6

并在重新启动时具有以下输出:

代码语言:javascript
复制
 * Restarting Apache httpd web server apache2                                    [fail] 
 * The apache2 configtest failed.
Output of config test was:
Segmentation fault (core dumped)
Action 'configtest' failed.
The Apache error log may have more information.

日志文件:

代码语言:javascript
复制
cat /var/log/apache2/access.log

127.0.0.1 - - [11/Jan/2017:19:17:01 +0100] "GET / HTTP/1.1" 200 3595 "-" "Mozilla/5.0 ($
127.0.0.1 - - [11/Jan/2017:19:17:01 +0100] "GET /icons/ubuntu-logo.png HTTP/1.1" 404 51$
127.0.0.1 - - [11/Jan/2017:19:17:01 +0100] "GET /favicon.ico HTTP/1.1" 404 500 "http://$
127.0.0.1 - - [11/Jan/2017:19:17:06 +0100] "GET /phpmyadmin HTTP/1.1" 404 499 "-" "Mozi$
127.0.0.1 - - [11/Jan/2017:19:17:56 +0100] "GET /phpmyadmin/setup/index.php HTTP/1.1" 4$
127.0.0.1 - - [11/Jan/2017:19:20:27 +0100] "GET /phpmyadmin HTTP/1.1" 404 500 "-" "Mozi$

错误日志的输出:

代码语言:javascript
复制
[Wed Jan 11 18:58:27.464400 2017] [mpm_prefork:notice] [pid 1174] AH00163: Apache/2.4.23 (Ubuntu) configured -- resuming normal operations
[Wed Jan 11 18:58:27.464420 2017] [core:notice] [pid 1174] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jan 11 19:19:27.443455 2017] [mpm_prefork:notice] [pid 1174] AH00169: caught SIGTERM, shutting down
[Wed Jan 11 19:20:18.120230 2017] [mpm_prefork:notice] [pid 4527] AH00163: Apache/2.4.23 (Ubuntu) configured -- resuming normal operations
[Wed Jan 11 19:20:18.120268 2017] [core:notice] [pid 4527] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jan 11 19:21:19.771711 2017] [mpm_prefork:notice] [pid 4527] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[Wed Jan 11 19:21:19.787009 2017] [mpm_prefork:notice] [pid 4527] AH00163: Apache/2.4.23 (Ubuntu) configured -- resuming normal operations
[Wed Jan 11 19:21:19.787018 2017] [core:notice] [pid 4527] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jan 11 19:21:20.670808 2017] [mpm_prefork:notice] [pid 4527] AH00169: caught SIGTERM, shutting down

我正在研究elementaryOS。有人知道在这种情况下该怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-08 12:42:08

  1. 通过定位目录( ls /etc/apache2/mods),检查在apache中安装了多少个php,以及在apache中需要/启用哪一个
  2. 禁用非required.In的php模块--我的情况是php5(我必须使用php7.1而不是php5),所以输入:a2dismod php5
  3. 然后重新启动apache服务器:/etc/init.d/apache2重新启动
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41598669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档