㈠ window下安裝apache+php不成功
下面這段是我自己在WINDOWS下安裝配置的手記。
特別說明,由於APACHE與某些PHP版本不兼容,所以有可能你安裝的無法使用,建議你使用我寫出的APACHE與PHP版本。
-------------------------------------------------------------------
Apache 2.0.55
PHP 5.0.5
------------------------------------------------
下載Apache並安裝
測試Apache伺服器運行
下載PHP
解壓文件到d:\
修改Apache的httpd.conf如下:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
LoadMole php5_mole "d:\php\php5apache2.dll"
DirectoryIndex index.php
DirectoryIndex index.htm
DirectoryIndex index.html
系統目滲租錄(C:\WINDOWS,根據自己電腦而異)叢枯兆
復制php\php5ts.dll到系統的system32目錄下
復制php\ntwdblib.dll到系統的system32目錄下
復制php\敗高libmysql.dll到系統的system32目錄下
復制php\php.ini-dist到系統目錄,修改為php.ini文件
打開php.ini
修改:
register_globals = on
extension_dir = "d:\php\ext"
extension=php_gd2.dll
extension=php_mssql.dll
extension=php_mysql.dll
session.save_path = "c:\windows\temp" //可以修改為你想要保存session的絕對路徑
Restart Apache伺服器
編寫phpinfo測試頁並測試
Restart Apache伺服器並檢查修改的設置是否成功
#如果要關閉目錄瀏覽功能請修改apache的httpd.conf中:
Options Indexes FollowSymLinks
為
#Options Indexes FollowSymLinks
㈡ APache 和PHP各是幹嘛的軟體
APACHE是一個Web伺服器軟體,其功能是允許其他計算機在瀏此凳州覽器上輸入其地址,可以將相應的網頁文件和媒體文件發送到瀏覽器。
PHP是PHP編程語言的解釋器,用於執行用PHP編寫的程序。 可以在命令行上執行PHP程序以完成資料庫備份,同步和合並功能。
但是,在大多數情況下,PHP程序是瀏覽器,發送命令,生成瀏覽器可以查看的文本,使用內容製作網頁。 但是在製作網頁時,APACHE會調用PHP。
(2)apache22php55擴展閱讀:
Apache、PHP、瀏覽器之間的協作過程:
1、當用戶在瀏覽器地址中輸入要訪問的PHP頁面文件的名稱,然後按Enter鍵時,將觸發此PHP請求,並將該請求傳輸到啟用PHP的WEB伺服器(apache)。
2、WEB伺服器(apache)接受該請求並根據其後綴進行判斷。 如果是PHP請求,則WEB伺服器(apache)將從硬碟或內存中獲取用戶想要訪問的PHP應用程序,並將其發送到PHP引擎森蔽。
3、PHP引擎程序將從頭到尾掃描從WEB伺服器(Apache)傳輸來的文件,並根據命令從後台讀取,對數據進行處理,並動態生成相應的HTML頁面。
4、PHP引擎會將生成的HTML頁面返回到WEB伺服器(Apache)。 然後,Web伺服器(Apache)將HTML頁面返回到客戶端瀏覽器答錄機粗肆,並且基於瀏覽器,最後一個完整的頁面顯示在用戶面前。
㈢ apache http server怎麼部署php
下載和配置php
下載php:http://windows.php.net/download/ php-5.4.16-Win32-VC9-x86.zip
下載apache: http://httpd.apache.org/download.cgi#apache22
一、首先將php5內的所有dll文件(包括ext文件夾內的dll文件)拷貝至Windows系統的system32文件夾下,如
C:WINDOWS\system32。這一步是為了讓windows系統獲得PHP運行的dll文件,其意義跟指定系統環境變數一樣,只不過為了簡單起
見,而將dll文件直接拷貝至windows系統目錄。
二、將「php.ini-development」更名為「php.ini」。php.ini是記錄PHP配置信息的文件。用編輯器打開php.ini,裡面的配置如下格式:
;extension=php_bz2.dll
前面有「;」表示該配置無效,因此我們要把我們需要的配置項前面的「;」號去掉:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
像 extension=php_gd2.dll 表示讓 PHP 開啟對 GD2 圖片庫的支持。上面這些是比較常用的配置,大部分主機商也支持。
三、設置擴展支持目錄
如果按照以上設置後,系統仍提示不支持擴展模塊如不支持 mysql 等,那麼可以在 php.ini 文件裏手動設置擴展目錄:
extension_dir = "E:/php/ext"
一、支持 PHP 解析:
搜索到「#php for apache in mole」部分,加入(或更改為)如下配置:
LoadMole php5_mole "D:/Program Files/php-5.4.8-Win32-VC9-x86/php5apache2_2.dll"
PHPIniDir "D:/Program Files/php-5.4.8-Win32-VC9-x86"
AddType application/x-httpd-php .php
二、更改默認解析目錄:
搜索關鍵字「# DocumentRoot」部分,加入(或更改為)如下配置:
DocumentRoot "E:/html"
在下面不遠處,有這么一行:# This should be changed to whatever you set DocumentRoot to
將 <Directory "C:/***"> 更改為對應的目錄配置:
<Directory "E:/html">
注意:可以根據您實際情況,更改 Apache 的解析路徑指向您實際的解析路徑。
做好上面兩點配置之後,通過點擊「開始->程序-> Apache HTTP Server 2.2.22」裡面的選項啟動 Apache Web 服務或重啟 Apache Web服務以使配置生效。
測試 PHP 支持
打開編輯器,新建一個php文件,鍵入如下代碼:
<?php
phpinfo();
?>
將該文件保存至 E:/html 文件夾內並命名為 phpinfo.php 。在瀏覽器地址欄里輸入:http://127.0.0.1/phpinfo.php訪問該文件,瀏覽器頁面出來的應該是 PHP 的系統信息。
㈣ ubuntu 下的apache2 無法解析php的問題
有系統幫助教你怎麼裝的
ubuntu系統的幫助->高級->WEB伺服器(MS是這個,俺現在在XP下面呢反正名字差不多吧)
用到的命令就下面的幾條:
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
你要想給PHP再裝一些拓展可以用新立得軟體管理器找找php,你會發現ubuntu很強大的
㈤ Apache無法載入PHP模塊求助
首先看看把Apache服務關掉,然後重新啟動。如果問題還沒有解決,打開http。conf文件檢查你所添加的這三行位置是否正確。如果沒問題,再看鎮槐看御桐友E:/php/輪並下面是否有php5apache2_2.dll文件。這些都做過之後還沒解決的話:開始-運行-cmd-cd\回車-輸入cd E:\PHP回車-輸入httpd.exe -w -n "Apache2" -k start把具體錯誤代碼發過來。
㈥ apache2.2和php5.3怎麼配置
如果php安裝目錄里沒有php5apache2_2.dll,一定是下載的版本不對。
去php官網下載,http://windows.php.net/download
php 5.3.4有V9版和V6好幾個版本。
網站左邊有幾段文字:
Which version do I choose?
If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP。。。。
所以你下載V6C versions of PHP
VC6 x86 Non Thread Safe (2010-Dec-09 22:50:48)
VC6 x86 Thread Safe (2010-Dec-09 22:39:55)
一個是Thread Safe,一個是Non Thread Safe, 兩個我都下載安裝過,
結果,Non Thread Safe版的php在安裝過程中,沒有Apache的選項:
select the web server you wish to setup
IIS FastCGI
Other CGI
Do not setup a web server
而Thread Safe版的安裝過程中有Apache 2.2.x Mole選項:
select the web server you wish to setup
Apache 2.2.x Mole
Apaceh CGI
IIS FastCGI
IIS CGI
NSAPI
Xitami
NetServe Web Server
Other CGI
Do not setup a web server
-------------------------
所悉清兄以正確的版本是 php 5.3.4 VC6 x86 Thread Safe (2010-Dec-09 22:39:55)。去php官網下載,http://windows.php.net/download
Apache 和php都安裝完後,要分別配睜襲置Apache的httpd.conf文件和php.ini文件。這個在網上有很多教程的。。至於大家都反映的找不到php5apache2_2.dll,其實是像我說的那樣php版本下錯正辯了。
㈦ php5.3.8中沒有php5apache2_2.dll之類的文件,怎樣在apache中載入php模塊呢 小弟新手,還望輩指教!
你高磨鍵下載的是游沖PHP 5.3.8的非線程安全版本吧,這個裡面沒有php5apache2_2.dll,所以不能用在 windows 上的 apache。PHP 5.3.8的線程安全版本裡面有 php5apache2_2.dll,官方戚巧下載鏈接:
http://windows.php.net/downloads/releases/php-5.3.8-Win32-VC9-x86.zip
㈧ apache2.2支持php哪些版本
PHP 5.2.x 以上均可。 目前最好的最新版本是 PHP 5.2.10 webserver 搭配不像組裝機硬體搭配,才有最合適的組合,apache2 與PHP5本身就是最好的搭檔組合。 但用於運營的webserver,最好還是不要盲目升級版本,還是要挑選最合適自身運營的版本使用
㈨ 手動配置lamp,發現apache的配置文件並沒有自動添加 LoadMole php5_mole libexec/apache22/libphp5.so
先裝apache,然後安裝php。
㈩ 為什麼apache2.2和php5.6組合出錯
Apache有版本要對求限豎亂制。舉局php版本太高了,5.3或5,4的都行,5.6太高了,現在流行的還是PHP5.3,樓主可以換余答檔一下PHP版本