[英]Install PHP 7.2 on Centos 7
我按此链接将我的PHP从5.6升级到7.2,并成功安装
PHP 7.2.14 (cli) (built: Jan 8 2019 12:06:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14, Copyright (c) 1999-2018, by Zend Technologies
这是我的httpd
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 5 2018 01:47:09
尝试phpinfo()后,我的apache无法正常工作。 它产生php代码而不是编译。
我检查了我的httpd.conf,没有php7Module的LoadModule。 所以我将LoadModule添加为波纹管
LoadModule php7_module modules/libphp7.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
并检查libphp7.so并猜测是什么,模块目录中没有libphp7.so
。
但是,我仍然想出自己想念的东西。 我安装下面的依赖
php72 php72-php-fpm php72-php-mysqlnd php72-php-opcache php72-php-xml php72-php-xmlrpc php72-php-gd php72-php-mbstring php72-php-json
PS。 我正在运行CentOS Linux release 7.6.1810 (Core)
更新1
getsebool -a | egrep 'cgi|builtin_scriptin'
httpd_builtin_scripting --> on
httpd_enable_cgi --> on
我认为Apache中未启用PHP。 如何使其运作?
尝试重新启动/启动apache2
sudo systemctl重新启动httpd.service
如果问题仍然存在,则
sudo systemctl状态httpd.service
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.