Apache2.4+Tomcat7.0+php5.5整合配置詳解


在上一篇的基礎上,繼續添加php的配置

一、首先下載php5.5

首先下載php5.5,到官網下載http://www.php.net/downloads.php,參考http://www.cnblogs.com/piaoyang2087/articles/5896233.html選擇php版本,這里我下載php5.5

下載以后,解壓到D:\php-5.5.38-Win32-VC11-x64

二、配置PHP

找到 文件 php.ini-development,將其修改為php.ini,這個是PHP的配置文件,你可以查閱資料修改其中的參數,在文件的878行開始是擴展模塊的配置,你需要什么模塊就把其前面的 “;”去掉

修改php.ini文件,指定ext文件位置

 

將Apache與PHP關聯

這一步就是配置Apache讓其調用PHP的模塊兒    

再次打開 D:\apache-httpd\conf\httpd.conf,在文件的最后添加上調用的配置,注意你的路徑,另外就是PHP5.5調用的是php5apache2_4.dll這個模塊兒

# php5 support
LoadModule php5_module D:/php-5.5.38-Win32-VC11-x64/php5apache2_4.dll
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir D:/php-5.5.38-Win32-VC11-x64

四、測試一下我們的Apache2.4+PHP5.6

開啟Apache的服務

  

 

在我們配置的網站根目錄創建一個index.php文件,通過localhost訪問

<?php
echo 'aaaaaaaaaaaaaaaaa';
?>

訪問http://localhost:8000/index.php,輸出如上內容,即為成功

 

 

最后總結一下,可能碰到的一些問題

1、     PHP文件沒有被執行直接被輸出來了

原因:我忘記在Apache中Load PHP的模塊兒

2、     驗證碼不顯示

原因:php.ini中沒有開啟GD庫

3、     擴展dll無法加載

原因:php.ini配置中沒有指定ext的目錄位置

4、     Apache配置正確,PHP無法加載

原因:Apache用的X86de,PHP不小心搞成X64了

5、     URL重寫.htaccess文件指定無效

原因:Apache沒有開啟rewrite功能(百度有如何開啟)

6、     無法使用session

原因:php.ini配置中未開啟session功能

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM