簡體   English   中英

在Centos 7上安裝PHP 7.2

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM