我已经在httpd24 6.10x86-64环境中通过scl安装了带有php72的CentOS。但是Apache不会呈现php文件并将它们显示为文本。
安装了php,
yum install php72-php php72-php-iconv php72-php-mbstring php72-php-curl php72-php-openssl php72-php-tokenizer php72-php-xmlrpc php72-php-soap php72-php-ctype php72-php-zip php72-php-gd php72-php-simplexml php72-php-spl php72-php-pcre php72-php-dom php72-php-xml php72-php-xml php72-php-intl php72-php-json php72-php-mysqlnd php72-php-ldap我跑的时候,
apachectl -M | grep php输出:
php7_module (共享)
我跑的时候,
php -v输出:
PHP 7.2.14 (cli) (建于: 2019年1月8日11:55:37) ( NTS )版权(c) 1997-2018 PHP Group Zend Engine v3.2.0版权(c) 1998-2018 Zend技术
在安装php72时,没有在/opt/rh/httpd24/root/etc/httpd/conf.d/中创建php72-php.conf文件。php72-php.conf文件是在/etc/httpd/con.d/中创建的。
当我尝试手动将php72 72-php.conf文件复制到/opt/rh/httpd24/root/etc/httpd/con.d/时,它将不允许我重新启动httpd24-httpd服务,并给出以下错误;
停止httpd:启动httpd: httpd: /opt/rh/httpd24/root/etc/httpd/conf/httpd.conf第353行语法错误: /opt/rh/httpd24/root/etc/httpd/conf.d/php72-php.conf :无法加载模块/ line 72.so到服务器: /opt/rh/httpd24/root/etc/httpd/modules/libphp72.so:未定义符号: unixd_config
发布于 2019-08-22 08:56:30
我也有同样的问题,这就是解决办法:
yum install php-fpmhttps://serverfault.com/questions/948387
复制相似问题