php安裝apache
『壹』 Mysql+php+Zend+Apache 安裝方法 配置方法
在httpd.conf中添加:
「LoadMole
php5_mole
"d:/php/php5apache2_2.dll"
AddType
application/x-httpd-php
.php」
如果你要是為了學寫製作網頁和編寫php程序的話,完全不用自己手動的配置環境。可以考慮使用現成的安裝包。比如在windows下比較流行的:WAMP,AppServ,或是XAMPP。
在Macintosh下的:MAMP
等等。
Good
luck.
『貳』 想讓PHP執行shell腳本,如何安裝apache和PHP
一、安裝PHP
-------------------------------------------------------
第1步:下載
下載PHP安裝程序,並解壓縮。(下載頁面為http://www.php.net/ downloads.php,下載地址為http://www.php.net/get/php-5.2.1-Win32.zip/from/a/mirror)當前最新版本是php-5.2.1。
第2步:安裝
把下載下來的PHP安裝包解壓到你的C盤根目錄(這里選擇C根目錄盤是為了以後修改調試方便用,你也可以選擇不同的目錄),解壓後應該能得到一個類似於"php-5.1.2-Win32"的目錄,把目錄名稱改成"PHP"。
第3步:添加php.ini到系統目錄
打開剛才解壓後生成的PHP目錄,找到PHP配置文件「php.ini-dist」,把它改名為「php.ini」,然後復制到系統目錄中。如果操作系統安裝在C盤,那麼系統目錄在 Windows XP下就是"C:\windows",在Windows 2000下是"C:\winnt")。
第4步:設置環境變數
設置以下環境變數:PHP_HOME=C:\PHP;C:\PHP\ext,保存退出後。
第5步:修改PHP配置文件
修改php.ini中的register_globals=on,這樣在取得請求表單時可以直接使用表單名稱$name,而不用使用$_REQUEST["name"]。
二、配置Apache支持PHP
-------------------------------------------------------
第1步:打開Apache 2 的配置文件
打開Apache 2的配置文件「http.conf」,可以通過「開始->程序->Apache->configure Apache server->edit the Apache httpd.conf configuration file」打開該配置文件。默認情況下,該文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf,我們也可以通過「我的電腦」直接打開該文件進行編輯。
第2步:配置Apache載入PHP模塊
在「http.conf」文件中找到LoadMole字樣的信息,然後在LoadMole段信息的最下方添加一行信息:
LoadMole php5_mole C:/PHP/php5apache2_2.dll
這里要解釋一下,「php5_mole」是模塊的名稱,後面跟的路徑則隨PHP安裝目錄而變,這三個字串之間是用空格分隔的。
第3步:使Apache解析PHP文件
接下來再查找addtype字樣的信息,在addtype信息段的最下方添加如下幾行信息:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5
這時就可以在Apache下的htdocs目錄中創建一個php測試文件:
<?
phpinfo();
?>
三、配置PHP支持MySQL
-------------------------------------------------------
第1步:設置 php.ini中的extension_dir = "C:/php/ext"。
第2步:將「C:\PHP\libmysql.dll」復制到「C:\WINDOWS\system32」。
第3步:將「C:\PHP\ext\php_mysql.dll」復制到「C:\WINDOWS\system32」。
第4步:修改C:\WINDOWS\下的php.ini文件,去掉extension=php_mysql.dll之前的「;」。
這樣在PHP的程序里就可以使用MySQL擴展庫的函數了,即PHP+MySQL的應用程序才能夠正常運行。
『叄』 運行PHP APACHE必須安裝嗎
不是必須的,IIS也能支持PHP的運行,只不過一半使用PHP程序的時候都是用的apache。如果用IIS的話需要配置一下,用APACHE不用配置。
『肆』 如何安裝PHP和Apache的相關推薦
怎樣配置PHP+APACHE+MYSQL
使用軟體:
mysql4.0以上版本
apache_2.0.53-win32-x86-no_ssl.msi
php-5.0.3-Win32.zip
mysql可以安裝在C盤默認的目錄下。
我習慣是把apache和php
放在d:\php\apache
d:\php\php
安裝過程:
一。apache
基本next下來。中間的部分隨便填。
安裝好了以後,輸入http://localhost
能看到一個apache的測試頁面。(這個頁面在htdos目錄裡面,以後若是把其他的放在這個裡面可以把index.html都刪掉)
注意的是如果系統有IIS,則必須把IIS的埠換掉,比如換成8081。要保證只有apache佔有80埠。
二。模塊化安裝PHP
解壓縮PHP包,改文件夾名PHP到d:\php目錄下。
找到php.ini-rem什麼的,把它名字改成php.ini
將其拷到apache安裝目錄下,即路徑為D:\php\Apache2(注意我的apache版本是2)
修改apache目錄下的.php.ini文件。
查找extension_dir,講其路徑修改為"d:/php/php/ext"
查找display_errors 值修改為on
查找php_gd2.dll 去掉分號
查找cgi.force_redirect 把分號去掉,1改稱0 (有空格的話看起來不規范)
查找defaultcharset 去掉分號,iso-8859-1改成gbk或者gb2312(也可以不改)
查找session.save_path 把/tmp改稱d:/php/php/tmp,然後在php目錄下建一個文件夾,文件夾名為tmp,去掉前面的分號
回到php目錄,查找php5ts.dll復制到window下,或者復制到window/system32下面都可以
查找php5apache2.dll,復制到apache目錄下的moles里 (因為我apache版本是2.0)
打開http.conf,在文件末尾,另起一行輸入
loadmole php5_mole moles/php5apache2.dll
註:上面這樣寫重啟動Apache Http Server時會報錯,# httpd.conf 不能load php5apache2.dll ,要寫成 php5apache2_2.dll
另起一行輸入
addtype application/x-httpd-php .php
都保存,並且重新啟動apache伺服器。
測試,輸入http;//localhost/1.php
1.php的內容為 hello,world!
2.php的內容為
<?php
echo phpinfo();
?>
這個頁面顯示了一些配置的信息。
三.MYSQL
安裝mysql,一路next,記住要選中支持命令操作,打個勾。
cmd
mysql -uroot -pyes (這次用的密碼是yes)
create database axin;
grant all on axin.* to axin identified by axin with grant option;
source d:\llq1.sql; (存放的目錄是這個,依次導入)
---------------
配置MYSQL
打開apache下的php.ini
查找extension=php_mysql.dll去掉前面的分號
查找mysql.default_port = 後面改為3306 (mysql的埠號)
查找mysql.default_host =值寫為localhost
查找mysql.default_user =值寫為root
查找mysql.default_password =改為我的密碼,這里是yes
完畢保存,重啟apache。
寫一個文件3.php
裡面的內容
<?php
$link=mysql_connect("localhost","root","yes");
if($link)
echo "連接mysql成功";
else
echo "連接失敗".mysql_errors();
?>
------------------最後測試一下
把文件llq防在htdocs文件夾下面
修改llqmis里inc文件里的用戶名和密碼,比如axin,axin6000
cmd
mysql -uaxin -paxin6000
use axin;
show tables;
就可以運行了,刪除一些不不要的index.php
於是,就可以運行了~~~
=========================
PS:存放php session值的文件夾可以隨便選擇路徑,不一定要在php和apache下
『伍』 安裝php必須要安裝apache嗎
展開全部
不是必須,不過現在大部分的PHP都是在Apache伺服器下運行,集成包也都是集成Apache+PHP+MySQL軟體,像wamp,xamp,phpstudy;你可以下一個安裝,如果是在linux,還可以安裝Nginx
『陸』 apache與php的安裝 現在最新版本的安裝怎麼安裝啊 裝了前面那個裝後面那個都不行。求詳細教程!!!
Php 安裝在d:\php下
Aphache安裝在d:\apache2下
網頁主目錄在d:/apache2/htdocs
apche的配置:apache下的conf 文件夾中的httpd.conf文件
1.安裝
2.改:Listen 85 或 8085
3.改:DocumentRoot: "d:/apache2/htdocs"
4.改:<Directory: "d:/apache2/htdocs">
5.加:DirectoryIndex index.html index.html.var index.php index.htm
開始將php以mole方式與Apache相結合,使php融入Apache
加上:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
LoadMole php5_mole D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
如果是apache2.0則應改為 LoadMole php5_mole D:/php/php5apache2.dll
php的配置
解壓到d:\php
1.改php.ini-dist文件為php.ini
2.改doc_root =d:/apache2/htdocs
3.改extension_dir = "d:\php\ext"
4.extension= php_mssql.dll
extension=php_gd2.dll
extension=php_mbstring.dll
/*如果上一步載入了其它模塊,就要指明模塊的位置,否則重啟Apache的時候會提示「找不到指定模塊」的錯誤,這里介紹一種最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows系統路徑中——在「我的電腦」上右鍵,「屬性」,選擇「高級」標簽,點選「環境變數」,在「系統變數」下找到「Path」變數,選擇,雙擊或點擊「編輯」,將「;D:\php;D:\php\ext」加到原有值的後面
*/
第二種
Apacher 的配置
Apache伺服器安裝成功後,接下來需要對它進行配置,便於和PHP的整合使用。配置Apache伺服器主要是在「C:\Apache2\conf」目錄下的httpd.conf文件中進行的,用記事本打開該文件。
(1)定位到「DocumentRoot」一行,可以將路徑修改為你認為合適的路徑,這里設置為「DocumentRoot "D:/webpage"」。
(2)定位到「DirectoryIndex index.html index.html.var」行,在其後添加一個PHP默認頁,通常是index.php,添加代碼為:
DirectoryIndex index.html index.html.var index.php。
(3)為了使Apache可識別PHP的相關擴展名,搜索並定位到如下部分:
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
在其後面添加如下兩行:
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
(4)指定PHP模塊,找到並定位到如下行:
#LoadMole ssl_mole moles/mod_ssl.so
在其後添加一行:
LoadMole php5_mole c:\php5\php5apache2.dll
使它指向PHP5目錄下的php5apache2.dll文件,路徑一定要准確。
注意:在設置存放路徑中,使用的分隔符是斜杠「/」而不是「\」。在對httpd.conf文件進行修改之後,要重新啟動Apacche伺服器才能生效。
到此Apache伺服器的安裝和配置已經完成。你可以在指定的路徑下面放置一個文件,如user.txt,然後在瀏覽器中輸入「http://127.0.0.1/updown/user.txt」,就可以打開該文件。
Windows下PHP的安裝配置
接下來安裝PHP。PHP同樣也是一種免費軟體,可以在http://www.php.net/downlo ads.php地址下載。
下載的文件是一個ZIP壓縮文件,可以直接將其解壓到一個目錄下,無需安裝。這里將其解壓到「C:\php5」目錄下,如圖1所示。
圖1 PHP文件包
具體的連接PHP和Apache的步驟如下。
(1)復制C:\php5\目錄下的.dll文件到C:\windows\ system32\(如果是Windows 2000操作系統,則為C:\WINNT\ system32\)目錄下。
(2)把C:\php5\目錄下的pphp.ini-dist文件復制到C:\windows\(如果是Windows 2000操作系統,則為C:\WINNT\)目錄下。將php.ini-dist重命名為php.ini,並用記事本打開並進行入下操作。
① 定位到register_globals = Off,將Off改為On;
② 定位到extension_dir =".\",將路徑改為"C:\php5\ext";
③ 查找到Windows Extensions,將
; extension=php_gd2.dll
; extension=php_mysql.dll
前面的「;」去掉,如果需要使用其他的模塊,把前面的「;」去掉就可以了。然後保存並關閉該文件。
這就是簡單的PHP配置,在PHP的官方論壇上可以查看到更多的詳細配置。由於使用版本的不同,php.ini的配置也存在差別。本書光碟中提供了配置好的php.ini和httpd.conf文件。
PHP配置完成以後,需要重新啟動Apache伺服器,然後在記事本中輸入如下代碼:
<?php phpinfo() ; ?>
將該代碼保存到D:/webpage 目錄下,文件名為cheshi.php。在瀏覽器中輸入「http://127.0.0.1/updown/cheshi.php」,如果配置正確,則顯示如圖3所示的頁面。
『柒』 怎麼搭建php環境Apache+PHP+mysql
一、PHP1、下載PHP5安裝包,解壓到c:\php5
2、將
PHP
目錄加入到
Windows
路徑
PATH
中去
我的電腦->屬性->高級->環境變數->系統變數
滑鼠雙擊
Path
這一項,在最後加入PHP目錄,包括前面的英文分號逗;地
3、使
php.ini
文件在
Windows
下被
PHP
所用
我的電腦->屬性->高級->環境變數->系統變數
點擊逗新建地按鈕並在逗變數名地中輸入逗PHPRC地,在逗變數值地中輸入
php.ini
文件所在的目錄
4、設置一個有效的配置文件php.ini
把目錄中的php.ini-recommended改名為php.ini
設定參數:
extension_dir
=
逗c:\php5\ext地
doc_root
=
逗c:\inetpub\wwwroot地
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_curl.dll
//curl函數
extension=php_openssl.dll
//https
函數
把配置好的php.ini
復制到系統盤的windows下面
把
libmysql.dll
,ext/php_mysql.dll
復制到windows/system32
下面
二
安裝mysql
三
配置apache
打開
apache的安裝文件
httpd.conf
添加:
LoadMole
php5_mole
"C:/php5/php5apache2_2.dll"
AddType
application/x-httpd-php
.php
找到
填寫當沒有指定文件時的默認文件
用空格分開
<IfMole
dir_mole>
DirectoryIndex
index.html
index.php
</IfMole>
打開Include
conf/extra/httpd-vhosts.conf
這樣可以配置多個站點
在extra/httpd-vhosts.conf
文件添加
<VirtualHost
*:80>
ServerName
域名
ServerAlias
*.域名
DocumentRoot
"根目錄的路徑"
<Directory
"根目錄的路徑">
Options
Indexes
FollowSymLinks
Includes
ExecCGI
#有這句如果沒有默認文件會把目錄列出來
AllowOverride
All
Order
allow,deny
Allow
from
all
</Directory>
</VirtualHost>
如果想用url重寫
把
LoadMole
rewrite_mole
moles/mod_rewrite.so
打開
重啟apache
完成
『捌』 centos編譯安裝php7怎麼加入apache
直接下載PHP7.0.2的安裝包解壓,編譯,安裝:
下載php7,並解壓
$ cd /usr/src/
$ wget http://cn2.php.net/distributions/php-7.0.2.tar.gz
#解壓
$ tar -xzxvf php-7.0.2.tar.gz
$ cd php-7.0.2
解壓完後先不要編譯,請檢查是否安裝了gcc ,沒有的話執行yum install gcc
檢查是否安裝了libxml2 ,沒有的話執行yum install libxml2
檢查是否安裝了libxml2-devel,沒有的話執行yum install libxml2-devel
註:因為改為用nginx了,所以編譯參數中的--with-apxs2=/usr/bin/apxs去掉了,如果要配置apache用,安裝PHP前,請先安裝apache。
『玖』 如何查看已經安裝了的php和apache的配置選項
1.在php的安裝目錄下有一個 /bin/,這個目錄下有一個 php-config 文件,這個文件包括了最初 php安裝時候的configure 選項
2.在 apache 的安裝過程中有一個build的目錄,這個build 目錄默認是在 apache的安裝目錄下 的build 目錄下。
這個目錄下有一個 config.nice 這個文件,這個文件包含了 apache安裝時候的配置選項
『拾』 如何安裝apache2.4+php.5.6
Apache HTTP Server Project並沒有提供二進制的安裝文件,只有源碼,需要先編譯的。好在官網提供了幾個流行的二進制發布的方式,省的我們編譯的麻煩。可以通過下面的任一項來獲取二進制文件。
ApacheHaus
Apache Lounge
BitNami WAMP Stack
WampServer
XAMPP
詳情參見:apache.org/docs/current/platform/windows.html#down
我使用的是Apache Lounge
可以從這里獲得
apachelounge.com/download/VC11/binaries/httpd-2.4.12-win64-VC11.zip
有一點要注意,要確保VC11 vcredist_x64/86.exe已經安裝好。沒安裝的從這里下載安裝:
microsoft.com/en-us/download/details.aspx?id=30679
把httpd-2.4.12-win64-VC11.zip包中的文件夾Apache24解壓到C盤根目錄。
要把埠號改一下,因為80埠iis已經佔用了。
編輯文件C:\Apache24\conf\httpd.conf文件,找到Listen項,改為監聽埠8081
(Notepad++會比記事本要好用,推薦使用)
Listen 8081
打開命令提示符(以管理員身份運行)
更改當前目錄為C:\Apache24\bin,然後運行命令
httpd.exe -k install 安裝apache。
以後下面的命令可以控制Apache的運行(同樣需要管理員的身份)
httpd.exe -k start|stop|restart
也可以通過ApacheMonitor.exe來管理Apache伺服器(在目錄C:Apache24in中,雙擊即可。)
瀏覽器中訪問地址如下如下,看到Apache已經運行成功了。
localhost:8081/
安裝php5
php在windows中安裝同樣也沒必要用源碼編譯安裝。可以在這里下載安裝:
windows.php.net/download#php-5.6
會發現主要有這兩樣:
VC11 x64 Non Thread Safe和VC11 x64 Thread Safe
前者是For IIS的,後者才是For Apache的。而且對Apache亦有要求:Please use the Apache builds provided by Apache Lounge。即為上個步驟通過Apache Lounge來安裝Apache。
也可以通過這里直接下載。
windows.php.net/downloads/releases/php-5.6.7-Win32-VC11-x64.zip
將此包解壓到C:/php5目錄中。
進入目錄後把文件php.ini-development重命名為php.ini。這個配置適合調試代碼,若是發布,就用php.ini-proction改為php.ini。
編輯php.ini,找到extension_dir配置項,去除注釋,配置如下
extension_dir = "C:/php5/ext"
再設置一下默認時區
date.timezone = Asia/Shanghai
若要更換其他的時區,可以參考這里:php.net/manual/en/timezones.php
Apache上配置PHP
編輯文件C:\Apache24\conf\httpd.conf
找到這些LoadMole項,如圖示:
在尾部添加如下三行:
LoadMole php5_mole "c:/php5/php5apache2_4.dll"
#確保Apache知道php.ini的位置
PHPIniDir "c:/php5/"
搜索AddType 找到<IfMole mime_mole>塊
添加如下兩行
# 確保PHP引擎可以解析以.php和.html擴展名為結尾的文件
AddType application/x-httpd-php .php
保存,重新啟動Apache。
驗證成功
在文件夾C:\Apache24\htdocs中創建文件:
info.php。
內容如下:
<?phpphpinfo()?>
保存後,在瀏覽器中瀏覽localhost:8081/info.php既可以得到最上面的結果。表明配置成功了。