linux下Apache+PHP+MySQL安裝配置攻略
1.下載apache,我這裡下載的是httpd-2.0.64.tar.gz原始碼包
在如下頁面下載apache的for Linux 的原始碼包
http://www.apache.org/dist/httpd/;
存至/home/xx目錄,xx是自建資料夾,我建了一個soft的資料夾。
命令列表:
cd /home/soft
tar -zxvf httpd-2.0.64.tar.gz
mv httpd-2.0.64 apache
cd apache
./configure --prefix=/usr/local/apache2 --enable-module=so
make
make install
安裝apache至/usr/local/apache 並配置apache支援dso
tar -zxvf httpd-2.0.64.tar.gz
mv httpd-2.0.64 apache
cd apache
./configure --prefix=/usr/local/apache2 --enable-module=so
make
make install
安裝apache至/usr/local/apache 並配置apache支援dso
2.下載安裝php
在如下頁面下載php的for Linux 的原始碼包
http://www.php.net/downloads.php ;
存至/home/wj目錄
命令列表:
cd /home/soft
tar -zxvf php-5.2.17.tar.gz
mv php-5.2.17 php
cd php
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --with-mysql
make
make install
其中apache和mysql是根據你安裝的目錄名變,我的是 =/usr/local/apache2/bin/apxs 和mysql
cp php.ini-dist /usr/local/lib/php.ini
以dso方式安裝php至/usr/local/php 設定配置檔案目錄為/usr/local/lib 開啟mysql,xml支援
tar -zxvf php-5.2.17.tar.gz
mv php-5.2.17 php
cd php
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --with-mysql
make
make install
其中apache和mysql是根據你安裝的目錄名變,我的是 =/usr/local/apache2/bin/apxs 和mysql
cp php.ini-dist /usr/local/lib/php.ini
以dso方式安裝php至/usr/local/php 設定配置檔案目錄為/usr/local/lib 開啟mysql,xml支援
3.配置相關引數
vi /usr/local/apache/conf/httpd.conf
對apache做如下配置
#將ServerAdmin mailto:linux@linuxidc.com一行改為您的郵箱地址
#DocumentRoot "/usr/local/apache2/htdocs/" 此處為html檔案主目錄
# 同上
#Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes"
#
# DirectoryIndex index.html index.php
#
#設定apache的預設檔名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#設定php檔案字尾
存檔退出
vi /usr/local/lib/php.ini
#register-golbals = On
#DocumentRoot "/usr/local/apache2/htdocs/" 此處為html檔案主目錄
# 同上
#Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes"
#
# DirectoryIndex index.html index.php
#
#設定apache的預設檔名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#設定php檔案字尾
存檔退出
vi /usr/local/lib/php.ini
#register-golbals = On
4.啟動服務
/usr/local/apache/bin/apachectl start
5.測試 然後寫個php測試頁info.php:內容如下
〈?php
phpinfo();
?>
phpinfo();
?>
正常的話,應該能看到php的資訊了,恭喜你的Apche+Mysql+PHP安裝成功
6.關閉服務
/usr/local/apache/bin/apachectl stop
7.如果按以上步驟之後,在執行某個專案後依舊出現問題,請修改資料夾屬性。
chmod -R 777 專案名稱(加上-R是修改目錄及其下所有的目錄和檔案的屬性)
相關文章
- Apache+php+mysql在windows下的安裝與配置圖解ApachePHPMySqlWindows圖解
- Linux下ODBC安裝配置Linux
- Linux下ejabberd安裝配置Linux
- Linux下安裝配置RedisLinuxRedis
- linux下安裝配置svnLinux
- Linux下安裝java及配置(yum安裝)LinuxJava
- Vista下安裝最新的Apache+PHP+MySQL指南ApachePHPMySql
- Linux下rsync安裝與配置Linux
- Linux下Redis的安裝配置LinuxRedis
- Linux下ftp的安裝配置LinuxFTP
- Linux下SNMP的安裝配置Linux
- CUnit在Linux下安裝配置Linux
- Windows下64位Apache+PHP+MySQL配置WindowsApachePHPMySql
- windows下MRTG安裝全攻略Windows
- Linux環境下nginx安裝配置LinuxNginx
- Linux下安裝mantis配置指南【轉】Linux
- linux下安裝node npm並配置LinuxNPM
- Winrar 在Linux下的安裝配置Linux
- linux下安裝oracle需要的配置LinuxOracle
- LINUX下JBOSS的安裝及配置Linux
- LINUX下安裝cassandra 並配置clusterLinux
- linux下安裝、配置samba服務LinuxSamba
- Linux下Tomcat的安裝配置LinuxTomcat
- Linux下Go的安裝、配置 、升級和解除安裝LinuxGo
- informix for linux安裝全攻略(轉)ORMLinux
- 在Linux下安裝配置Cntlm代理教程Linux
- nodejs在linux下的安裝配置NodeJSLinux
- Linux下Mongodb安裝和啟動配置LinuxMongoDB
- Linux下安裝、配置Apache伺服器LinuxApache伺服器
- Linux下HelixServer的安裝與配置LinuxServer
- LINUX下VNC服務的安裝配置LinuxVNC
- linux下Samba服務配置與安裝LinuxSamba
- Linux下安裝配置MemCached(以及libevent)Linux
- linux下安裝配置VCS,oracle雙機LinuxOracle
- Linux攻略:正確安裝VMWARE TOOLS(轉)Linux
- Oracle i-Learing 安裝配置全攻略。。。Oracle
- Linux系統下安裝配置 OpenLDAP + phpLDAPadminLinuxLDAPHP
- Linux下Node.js的安裝與配置LinuxNode.js