資源描述:
《linux+apache+mysql+php+frontpage完全安裝手冊》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、本文介紹如何安裝Apache以支持MySQL、PHP4、FrontPage2000服務器擴展和虛擬主機功能,本文的安裝步驟在Redhat7.0和Mandrake7.2上測試通過,所以應該適用于任何Linux發(fā)行,它也適用于任何形式的*nix系統(tǒng),只要下載不同的軟件包。一.需求 1、一個基于Intel并安裝了TCP/IP和libc6的Linux系統(tǒng)。如果Apache或MySQL已經安裝好了,建議用軟件包管理程序或手工刪除它們?! ?、需要安裝的軟件包,它包括:Apache1.3.19、MySQL服務器、P
2、HP4和FrontPage2000擴展、Apache支持FrontPage2000擴展的補丁、最新的gcc編譯器及其相關庫。二.準備安裝 1、下載軟件包 下載下列軟件包到/download目錄下?! pache1.3.19 MySQLServer PHP4 FrontPage2000Extensions 2、解壓縮源代碼 將所有/download目錄下的源代碼包(除了frontpage要解壓縮到/use/local目錄下)解壓縮: tarzxfvapache_1.3.19.tar.gz
3、 tarzxfvfp40.linux.tar.gz-C/usr/local tarmysql-3.23.32.tar.gz tarzxfvphp-4.0.4pl1.tar.gz三.安裝MySQL 第一步先要安裝MySQL,因為要安裝支持MySQL的PHP,然后安裝支持PHP的Apache,下面是具體步驟?! ?、設置用戶和組 首先,系統(tǒng)增加名為mysql的擁護和組?! roupaddmysql useradd-gmysqlmysql 2、配置并構建MySQL 進入目錄/download/m
4、ysql-3.23.32并運行configure和make程序。如果想把數據庫存在非缺省目錄/usr/local/mysql/var/,則為configure指定選項localstatedir=/your_path?! dmysql-3.23.32 ./configure--prefix=/usr/local/mysql make makeinstall MySQL現(xiàn)在已經安裝到/usr/local/mysql目錄下。目前還沒有一個數據目錄,現(xiàn)在要運行MySQL自帶的腳本創(chuàng)建目錄并安裝測試數據庫
5、。scripts/mysql_install_db在啟動守護程序前,改變文件的屬權,否則守護程序不能運行。 chown-Rmysql.mysql/usr/local/mysql 3、啟動MySQL守護程序 現(xiàn)在準備啟動守護程序。safe_mysqld等價于tcpwrapperforMySQL,tcpwrapper常用于包裝inet的服務以增加安裝性?! ?usr/local/mysql/bin/safe_mysqld--user=mysql& 4、設置root用戶口令并在引導時啟動MySQL?! ?/p>
6、現(xiàn)在MySQL正在運行,可以用mysqladmin設置root用戶口令。 /usr/local/mysql/bin/mysqladmin-uroot-ppassword'yourpass'最后一步是需要確保MySQL能在系統(tǒng)重起時啟動。編輯/etc/rc/d/rc.local文件,并在末尾加入/usr/local/mysql/bin/safe_mysqld--user=mysql&?;蛘呖梢跃帉懸粋€啟動/停止的腳本并符號鏈接到適當的運行級別。四.為Apache打補丁 在繼續(xù)下列步驟前,我們必須給Apa
7、che打上FrontPage補丁,將FrontPage補丁復制到Apache源代碼目錄下并做一個到FrontPage的currentversion的符號鏈接?! d/usr/local/frontpage/ ln-sversion4.0currentversion cdcurrentversion/apache-fp cpfp-patch-apache_1.3.12/downloads/apache_1.3.19 1、打補丁 現(xiàn)在在Apache源代碼目錄下打上FrontPage補丁。這將需要將
8、二進制補丁放在你的目錄下?! atch-p0<fp-patch-apache_1.3.12 這將在apache源代碼目錄下生成一個mod_frontpage.c文件,它需要復制到extras模塊上?! pfp-patch-apache_1.3.12src/modules/extra/ 2、運行一個簡單的apache配置 現(xiàn)在運行一個簡單的配置,等一下再運行更高級的配置?! ?downloads/apache_1.3.