linux下Apache+PHP+MySQL安裝配置攻略

一隻小螞蟻吆發表於2020-04-06

1.下載apache,我這裡下載的是httpd-2.0.64.tar.gz原始碼包
 在如下頁面下載apachefor 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

 

2.下載安裝php
 在如下頁面下載phpfor 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支援

  


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

4.啟動服務 

 

/usr/local/apache/bin/apachectl start
5.測試  
    然後寫個php測試頁info.php:內容如下  
〈?php
     phpinfo();
 ?>

   正常的話,應該能看到php的資訊了,恭喜你的Apche+Mysql+PHP安裝成功

6.關閉服務

/usr/local/apache/bin/apachectl stop

 

7.如果按以上步驟之後,在執行某個專案後依舊出現問題,請修改資料夾屬性。

chmod -R 777 專案名稱(加上-R是修改目錄及其下所有的目錄和檔案的屬性) 

 

相關文章