1. 如何在http://www.php.net/下載適於apache的php最新版本
http://windows.php.net/download/
VC9 x86 Thread Safe (2012-May-08 18:26:37)
http://windows.php.net/downloads/releases/php-5.4.3-Win32-VC9-x86.zip
這個就是apache版本
2. 怎樣安裝和啟動Apache伺服器
安裝和啟動Apache伺服器,一共5個步驟.
步驟/方法
回到Webmin的伺服器管理界面中,點擊第一個圖標就可以進入Apache伺服器的管理界面。在「伺服器」圖標的下方,有如下子菜單:「模塊配置」、「應用修改」、「停止/啟動Apache」、「搜索文檔」。然後,可以看到整個配置界面分為兩個部分,一個是全局配置,一個是虛擬伺服器配置。
打開全局配置下的「網路和地址」圖標,在「監聽地址和埠」選項後,設置伺服器的IP地址和https地址,並輸入埠,如80、443。當然,用戶也可以自己定義或修改埠。設置完畢,單擊「保存」按鈕。
如果需要增加虛擬伺服器,可以通過Apache伺服器主界面中的「創建新的虛擬伺服器」選項進行設置。首先指定地址和埠,然後單擊「根文件」右邊的按鈕,選擇「/var/www/html」,在「伺服器名稱」中填入地址。設置完畢。
在預設伺服器的下方出現了一個虛擬伺服器,旁邊的注釋說明了伺服器的詳細情況。點擊此虛擬伺服器的圖標,即可進入其設置界面。除了通過Webmin進行配置外,用戶還可以通過Redhatlinux上的設置工具進行修改。打開RedhatLinux中「應用程序」菜單上的「系統設置」菜單,選擇「伺服器設置」上的「HTTP」,也可以對虛擬主機進行修改,效果是一樣的。
單擊「編輯」按鈕就可以對虛擬主機的屬性進行修改了。此外,還可以進行伺服器、調整性能等方面的操作。
配置完成後,點「啟動Apache」,打開頁面即可進行測試。
3. 您好,想請教下怎麼在 linux(centos 7)中配置安裝apache伺服器
CentOS 7下Apache HTTP Server安裝配置。
RPM安裝httpd
# yum -yinstall httpd
//安裝httpd會自動安裝一下依賴包:
apr
apr-util
httpd-tools
mailcap
# rpm -qi httpd
Name : httpd
Version : 2.4.6
Release : 18.el7.centos
Architecture: x86_64
Install Date: Mon 11 Aug 2014 02:44:55 PMCST
Group : System Environment/Daemons
Size : 9793373
License : ASL 2.0
Signature : RSA/SHA256, Wed 23 Jul 2014 11:21:22 PM CST, Key ID 24c6a8a7f4a80eb5
Source RPM : httpd-2.4.6-18.el7.centos.src.rpm
Build Date : Wed 23 Jul 2014 10:49:10 PM CST
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://httpd.apache.org/
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful,efficient, and extensible web server.
修改配置文件
# cd
/etc/httpd/conf
# ls
httpd.conf
magic
#cp httpd.conf httpd.conf.origin //將原有配置文件備份
# more httpd.conf
//查看配置文件,我們注意到以一配置:
DocumentRoot"/var/www/html"
//特別是要注意這個配置
//這是Apache 2.4的一個新的默認值,拒絕所有的請求!
<Directory />
AllowOverride none
Require all denied
</Directory>
//設置為自動啟動
# systemctl enable httpd.service
ln -s'/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
//在centos7中chkconfig httpd on 被替換成 systemctl enable httpd
配置WEB站點 (假設使用/wwwroot目錄下的文檔)
//創建兩個網站的目錄結構及測試用頁面文件
# mkdir/wwwroot/www
# echo"www.linuxidc.local" > /wwwroot/www/index.html
# mkdir/wwwroot/crm
# echo"crm.linuxidc.local" > /wwwroot/crm/index.html
//配置虛擬機主機
# cd/etc/httpd/
# mkdirvhost-conf.d
# echo"Include vhost-conf.d/*.conf" >> conf/httpd.conf
# vi/etc/httpd/vhost-conf.d/vhost-name.conf
//添加如下內容
<VirtualHost *:80>
ServerNamewww.linuxidc.local
DocumentRoot /wwwroot/www/
</VirtualHost>
<Directory /wwwroot/www/>
Requireall granted
</Directory>
<VirtualHost *:80>
ServerNamecrm.linuxidc.local
DocumentRoot /wwwroot/crm/
</VirtualHost>
<Directory /wwwroot/crm/>
Require ip192.168.188.0/24 //可以設置訪問限制
</Directory>
---------------------------
答案補充:http://blog.chinaunix.net/uid-22414998-id-113380.html
望樓主採納。