apache怎麼配置php
Ⅰ 我已經安裝好了apache,如何在安裝好了php,怎麼樣去配置php.ini
php.ini一般不需要修改,需要修改的時候可以查一下裡面每行的含義,修改你需要的內容就是了。
Ⅱ 怎樣在Apache里修改PHP的配置
當使用
PHP
作為
Apache
模塊時,也可以用
Apache
的配置文件(例如
httpd.conf)和
.htaccess
文件中的指令來修改
PHP
的配置設定。需要有「AllowOverride
Options」或「AllowOverride
All」許可權才可以。
有幾個
Apache
指令可以使用戶在
Apache
配置文件內部修改
PHP
的配置。哪些指令屬於
PHP_INI_ALL,PHP_INI_PERDIR
或
PHP_INI_SYSTEM
中的哪一個,請參考附錄中的
php.ini
配置選項列表。
php_value
name
value
設定指定的值。只能用於
PHP_INI_ALL
或
PHP_INI_PERDIR
類型的指令。要清除先前設定的值,把
value
設為
none。
不要用
php_value
設定布爾值。應該用
php_flag。
php_flag
name
on|off
用來設定布爾值的配置指令。僅能用於
PHP_INI_ALL
和
PHP_INI_PERDIR
類型的指令。
php_admin_value
name
value
設定指定的指令的值。不能用於
.htaccess
文件。任何用
php_admin_value
設定的指令都不能被
.htaccess
或
virtualhost
中的指令覆蓋。要清除先前設定的值,把
value
設為
none。
php_admin_flag
name
on|off
用來設定布爾值的配置指令。不能用於
.htaccess
文件。任何用
php_admin_flag
設定的指令都不能被
.htaccess
或
virtualhost
中的指令覆蓋Apache
配置例子:
<IfMole
mod_php5.c>
php_value
include_path
".:/usr/local/lib/php"php_admin_flag
engine
on
</IfMole>
<IfMole
mod_php4.c>
php_value
include_path
".:/usr/local/lib/php"php_admin_flag
engine
on
</IfMole>
注意:PHP
常量不存在於
PHP
之外。例如在
httpd.conf
中不能使用
PHP
常量如
E_ALL
或
E_NOTICE
來設定
error_reporting
指令,因為其無意義,實際等於
0。應該用相應的掩碼值來替代。這些常量可以在
php.ini
中使用。
Ⅲ 如何配置Apache和PHP
apache伺服器和php的配置應用還是很廣泛的,如果你愛好或從事php程序,那麼進行本文所提到的配置是不可避免的,當然,對於不同版本的php和apache,其配置還是不盡相同的,這里就最新的版本做一個簡單的配置介紹.
apache_2.2.4,php_5.2.6.6.
安裝apache_2.2.4,假設安裝目錄C:\Program Files\Apache Software Foundation\Apache2.2。對httpd.conf配置如下:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
可以根據需要定義web根目錄,如果我想把這個根目錄放在D盤web下,就可以在httpd.conf中增加代碼:Documentroot:"D/web"
安裝php,把php解壓縮到" C:\php 5.0",把php.ini_dist文件拷貝到c:\WINDOWS或c:\winnt40,更名為php.ini。修改php.ini中eatension_dir和doc_root,對於eatension_dir,可以設置為存放php_*.dll的目錄,比如:eatension_dir "C:\php 5.0\ext"。對於doc_root,如果在安裝apache時,自己定義了web根目錄,就把doc_root設為該根目錄,如:doc_root "D/web" ,沒有定義情況:"C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"。
回過頭來在httpd.conf文件後面加上一下三行代碼:
LoadMole php5_mole "C:/php 5.0/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php 5.0"
從新打開apache伺服器,在web根目錄文件夾中寫一個程序。
<?php
phpinfo();
?>
把上面代碼保存為info.php.
打開一個網頁,在地址欄輸入下面的地址:http://localhost/1.php ,回車,那麼將看到:
到此配置完畢。
Ⅳ 急啊,怎樣讓apache支持php
AddType application/x-httpd-php.php 這個地方你寫錯了,「.php」 前面要有空格
Ⅳ 怎麼搭建php環境Apache+PHP+mysql
建立文件夾
在D盤(這個盤可以任意選,建議不要建立在C盤)根目錄下新建一個文件,命名為amp,並分別創建apache、php和mysql文件夾
開始安裝Apache
Apache的安裝很簡單,直接雙擊httpd-2.2.22-win32-x86-no_ssl.msi軟體,然後一直點擊下一步;
填寫基本信息
請填寫站點的基本信息。
選擇自定義安裝
選擇安裝路徑
6
安裝完成,測試安裝
Ⅵ 如何讓已經安裝的apache支持php
linux下apache+PHP+Mysql簡易配置 OS:RedHat AS4 (1). apache安裝 下載 wget -2.0.55.tar.gz 解壓 tar zxvf httpd-2.0.55.tar.gz 配置 cd httpd-2.0.55 ./configure --prefix=/usr/local/apache-2.0.55 \ --with-mpm=prefork \ --enable-vhost-alias \ --enable-rewrite \ --enable-expires \ --enable-so 編譯並安裝 make
差不多就是這個樣子了,還有什麼問題可以在後盾人查找,在這里就不多說了
Ⅶ apache配置文件中怎麼配置php
yum安裝的話配置文件/etc/httpd/conf.d/php.conf
<IfMole prefork.c>
LoadMole php5_mole moles/libphp5.so
</IfMole>
<IfMole worker.c>
LoadMole php5_mole moles/libphp5-zts.so
</IfMole>
Ⅷ linux + apache + php如何配置
手工安裝的話不太會
我只會裝一個ubuntu server的Linux。
在安裝時候有一步是讓你選擇要安裝哪些軟體,其中有一項是LAMP~
選擇了以後就可以有MySQL,PHP,Apache了
如果不用資料庫,你可以用sudo apt-get remove mysql把資料庫刪除
方便快捷的!
Ⅸ apache 如何部署 php
將你的apache的網站發布到你本機網卡的地址上,然後讓處於同一網段內的另一台電腦訪問你作為伺服器這個電腦的ip即可
注意埠號
1、保證你的apache能正常啟動,然後打開httpd.conf那個配置文件,檢查一下Listen伺服器埠,默認監聽埠為80,不是就改成80
2、配置伺服器根目錄許可權
<Directory "c:/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
注意「c:/www/」為你網站根目錄。重點是Allow from all,否則訪問不進去
3、配置虛擬主機
<VirtualHost 192.168.11.108>
ServerName 192.168.11.108
DocumentRoot "c:/www/test/"
</VirtualHost>
注意VirtualHost 與ServerName一致,除非你有DNS主機。這個ip是我本機的,你要改成你機器的ip,如果不會查IP另追問,DocumentRoot 為你網站的存放目錄,你要發布的網頁就在這個目錄下,注意要在伺服器根目錄下,否則要另外配置許可權。
4、重啟apache服務。
5、在apache重啟成功後,在你本機,用瀏覽器訪問你的頁面。我這里就是192.168.11.108/index.php,你要改成你的ip地址,成功,則發布完成,其他人也可以這么訪問網頁了
6、如果,在本機訪問成功,而在其他設備無法訪問,請修復網路問題,有關網路的問題請另追問,並說明報錯等狀況
我剛才看到,樓主在問題補充中提到了域名,這個的話就不是apache能完成的了,這里需要依靠DNS伺服器來解決。
正常的家用電腦,以及路由器,都會自動請求遞交給社會公用的域名伺服器去進行域名解析,除非你的域名是經過國家正規管理部門購買的域名,否則,所用的域名是不會出現在公網DNS伺服器上的,也就不能解析到你的伺服器電腦上
簡單的配置是這樣的。在你伺服器電腦上,不僅配置的apache 發布到埠ip。然後還要配置一個DNS伺服器,配置你要的域名xx.com為你機器ip的別名。然後將你訪問設備的首選DNS指向你的伺服器DNS,讓你的私有DNS對域名進行解析 即可
Ⅹ apache配置PHP
一年四季行好運 八方財寶進家門 橫批:家和萬事興