Linux 无法启动Apache Web服务器

Linux 无法启动Apache Web服务器,linux,wordpress,apache,archlinux,Linux,Wordpress,Apache,Archlinux,我正在尝试通过和将Wordpress安装到ArchLinux上 我通过pacman将Wordpress安装到“/usr/share/webapps/Wordpress/” 当我尝试运行“systemctl start httpd”时,我得到一个错误。运行“systemctl状态httpd.service-l”输出: “/etc/httpd/conf/extra/httpd wordpress.conf”包含: Alias /testing "/usr/share/webapps/wordpres

我正在尝试通过和将Wordpress安装到ArchLinux上

我通过pacman将Wordpress安装到“/usr/share/webapps/Wordpress/”

当我尝试运行“systemctl start httpd”时,我得到一个错误。运行“systemctl状态httpd.service-l”输出:

“/etc/httpd/conf/extra/httpd wordpress.conf”包含:

Alias /testing "/usr/share/webapps/wordpress"
<Directory "/usr/share/webapps/wordpress">
        AllowOverride All
        Options FollowSymlinks
        Require all granted
        php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:$"
</Directory>
Alias/testing”/usr/share/webapps/wordpress
允许超越所有
选项如下符号链接
要求所有授权
php_admin_value open_basedir”/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:$”

任何建议都将不胜感激。

当将php与fastCGI代理或php-FPM一起使用时,php运行时不再嵌入apache运行时进程。这将提高ApacheWebServer和PHP的性能,因为进程彼此独立地存储在内存中,即使在请求被发送到服务器之后也是如此

然而,这确实意味着php管理值不能再存储在apache配置中,这在apache本身中运行php时是可能的

您可以通过添加

open_basedir = "<insert path here>" 
open_basedir=“”
到您的全局php.ini文件,该文件通常存储在
/etc/php5/
中,您的运行时将是fpm、fcgid或类似的内容


此外,如果在同一台服务器上有多个网站,则可以使用网站根目录中的
.user.ini
文件来设置PHP值。如果允许,在
.user.ini
文件中设置的值将覆盖
PHP.ini
中的任何设置PHP(请参见)

是否安装了PHP?文档说明:注意:您需要将Apache配置为与PHP一起运行。查看LAMP#PHP页面了解说明。检查以下链接:是的,我已经安装了php 5.6.3-1、php apache 5.6.3-1、php fpm 5.6.3-1、php mcrypt 5.6.3-1和phpmyadmin 4.2.11-1。这似乎只是Apache不理解如何运行httpd-wordpress.conf中定义的php_admin_value命令的问题。我也按照指示配置了文件,但没有任何更改。如果我从/etc/httpd/conf/httpd.conf中注释掉:Include conf/extra/httpd-wordpress.conf,那么我可以成功启动httpd。
open_basedir = "<insert path here>"