CentOS 7下yum安裝Apache及不解析php問題的解決
首先,說一下問題發生的場景:
在 7下用 yum 安裝 apache ,因為 CentOS 的源自帶 php 5.4 不能符合環境要求,而不想用其他源,所以選擇原始碼編譯安裝 php 5.6
安裝完畢後,apache 不解析 php ,不解析的現象是瀏覽器直接顯示或下載了 php 檔案的原始碼
過程略帶說一下了,具體步驟自行搜尋,然後重點說下容易踩的幾個坑
yum 安裝 apache 後,必須安裝依賴包 httpd-devel ,否則是不存在檔案 apxs 的,而 apxs 的路徑在編譯 php 時需要配置
yum install httpd yum install httpd-devel
檢視 apsx 所在路徑
rpm -ql httpd-devel|grep apxs /usr/bin/apxs //此行為 grep 結果,不同系統的路徑可能不同,以實際結果為準,下同 /sur/share/man/man1/apxs.1.gz
編譯php時,加入 apxs 路徑引數,作用是促使生成 libphp5.so
./configure --with-apxs2=/usr/bin/apxs
安裝
make && make install
配置服務、啟動服務、環境變數,此處略
修改apache配置檔案,Centos7.4 下的apache2.4的配置檔案路徑為
vim /etc/httpd/conf/httpd.conf
//在LoadModule後面新增:LoadModule php5_module modules/libphp5.so //不新增則訪問.php檔案將會變成下載 //在DirectoryIndex後面新增:index.php //在AddType application/x-gzip .gz .tgz後面新增:AddType application/x-httpd-php .php //.php前面有一個空格
常用
#設定開機啟動:systemctl enable httpd.service #啟動服務: systemctl start httpd.service #停止服務: systemctl stop httpd.service #重啟服務: systemctl reload httpd.service
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2651689/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Apache 2.2 + Php 5.1 安裝問題解決ApachePHP
- CentOS配置Nginx官方的Yum源及yum安裝phpCentOSNginxPHP
- 原始碼安裝apache(附遇到的問題及解決)原始碼Apache
- CentOS 7 yum 安裝 PHP7.3CentOSPHP
- redis 安裝及安裝遇到的問題解決Redis
- redis安裝及問題解決Redis
- IPython的安裝及問題解決Python
- 小知識:CentOS配置yum源/解決yum源失效問題CentOS
- 安裝 python3 後,yum 失效問題解決Python
- yum問題解決
- CentOS7 yum 安裝 nginx 和 PHP7 訪問白屏CentOSNginxPHP
- CentOS+Apache+Mysql+Php安裝及優化配置小記CentOSApacheMySqlPHP優化
- php、apache、nginx解決跨域問題PHPApacheNginx跨域
- Centos下Yum安裝PHP5.5,5.6,7.0CentOSPHP
- PHP安裝及與apache整合PHPApache
- django安裝xadmin及問題解決Django
- yum 安裝 PHPPHP
- 安裝oracle+php+apache出現的新問題OraclePHPApache
- CentOS安裝配置yumCentOS
- CentOS yum安裝mcryptCentOS
- Centos 安裝yum,安裝ansibleCentOS
- CentOS6.5安裝mysql以及常見問題的解決CentOSMySql
- centos手動編譯安裝apache、php、mysqlCentOS編譯ApachePHPMySql
- CentOS 7 yum 安裝 MySQLCentOSMySql
- CentOS 7 yum 安裝 NGINXCentOSNginx
- CentOS下yum安裝MySQLCentOSMySql
- Centos 7 yum 安裝nginxCentOSNginx
- VMware下安裝Ubuntu遇到的問題及解決方案Ubuntu
- CentOS7系統安裝虛擬環境,安裝及相關報錯問題解決方案、配置、問題解決、常見相關命令CentOS
- linux 安裝yum 安裝phpLinuxPHP
- 安裝mysql資料庫及問題解決方法MySql資料庫
- windows安裝tomcat遇到問題及解決方案WindowsTomcat
- CentOS 7.0下使用yum安裝mysql的方法詳解CentOSMySql
- 在CentOS上原始碼安裝MySQL+安裝問題解決+安全優化CentOS原始碼MySql優化
- CentOS7系統安裝後使用yum install 出現的問題CentOS
- CentOS 下編譯安裝 PHP7.2(apache 版)CentOS編譯PHPApache
- Centos 7 上安裝 jdk 及問題小記CentOSJDK
- 轉:Git伺服器安裝詳解及安裝遇到問題解決方案Git伺服器