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(附遇到的問題及解決)原始碼Apache
- CentOS7 yum 安裝 提示 網路問題解決辦法CentOS
- 解決Centos無法yum源的問題CentOS
- CentOS 7 yum 安裝 PHP7.3CentOSPHP
- IPython的安裝及問題解決Python
- redis安裝及問題解決Redis
- 安裝 python3 後,yum 失效問題解決Python
- 小知識:CentOS配置yum源/解決yum源失效問題CentOS
- django安裝xadmin及問題解決Django
- CentOS7 yum 安裝 nginx 和 PHP7 訪問白屏CentOSNginxPHP
- PHP安裝及與apache整合PHPApache
- yum 安裝 PHPPHP
- CentOS安裝配置yumCentOS
- CentOS6.5安裝mysql以及常見問題的解決CentOSMySql
- linux 安裝yum 安裝phpLinuxPHP
- CentOS7系統安裝後使用yum install 出現的問題CentOS
- Centos 7 yum 安裝nginxCentOSNginx
- CentOS 7 yum 安裝 NGINXCentOSNginx
- CentOS 7 yum 安裝 MySQLCentOSMySql
- CentOS7系統安裝虛擬環境,安裝及相關報錯問題解決方案、配置、問題解決、常見相關命令CentOS
- CentOS 下編譯安裝 PHP7.2(apache 版)CentOS編譯PHPApache
- 安裝mysql資料庫及問題解決方法MySql資料庫
- 解決 php安裝時提示缺少 msvcr110.dll 的問題PHP
- CentOS 7.0下使用yum安裝mysql的方法詳解CentOSMySql
- centos7 yum安裝php5.6以及擴充套件CentOSPHP套件
- MAC 安裝 VMAF 遇到的問題及解決方法記錄Mac
- Centos 7 上安裝 jdk 及問題小記CentOSJDK
- centos 7中 yum安裝jdkCentOSJDK
- CentOs6.8 yum安裝GitLabCentOSGitlab
- CentOS 7 用yum安裝 MySQLCentOSMySql
- 檢視 yum 安裝的 PHP 位置PHP
- Centos7使用yum安裝程式軟體時提示未找到安裝包解決方法CentOS
- CentOS安裝RabbitMQ及PHP擴充套件CentOSMQPHP套件
- centos安裝php後apache不能啟動怎麼辦CentOSPHPApache
- Windows 安裝 MySQL 5.7.20 教程(及常見問題解決)WindowsMySql
- Red Hat Linux安裝CentOS的yum源LinuxCentOS
- CentOS 7 利用yum安裝lnmp的教程(Linux+Nginx+PHP7.1+Mysql5.7)CentOSLNMPLinuxNginxPHPMySql
- CentOS7 安裝 Mysql 8:0 的yum安裝方式CentOSMySql