我在Linux中使用php7.1:
我可以检查一下
# php -v
PHP 7.1.16 (cli) (built: Jun 25 2018 08:12:28) ( ZTS )
因此,在我的http.conf
中,添加了模块:
LoadModule php7_module modules/libphp7.so
然后我通过apache
重新启动./apachectl restart
,出现以下错误:
httpd: Syntax error on line 154 of /usr/local/httpd/conf/httpd.conf: Cannot load modules/libphp7.so into server: /usr/local/httpd/modules/libphp7.so: cannot open shared object file: No such file or directory
答案 0 :(得分:0)
您需要安装Apache的SAPI for PHP。 安装以下数据包: php-apache 然后重新启动httpd服务器。
答案 1 :(得分:0)
我将其放在此处,因此可能会对某人有所帮助。通过使用它,您可以安装任何版本的php7.x
这是在Centos7上安装apache和php7.1的过程
yum install -y yum-utils
Apache安装
yum -y install httpd
PHP 7 rpm(还包括php7.1,php7.2 php7.3 php7.4)
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
将remi-php71用于php7.1或remi-php72或remi-php73或remi-php74用于其他php7.x版本
yum-config-manager --enable remi-php71
它将从启用的仓库上方安装php版本
yum -y install php
这将自动将libphp7.so文件放入模块文件夹中,并解决上述问题