1. 程式人生 > >ubuntu下Apache+mysql+php環境搭建

ubuntu下Apache+mysql+php環境搭建

環境:Ubuntu14.04

一、Apache安裝

版本:2.2.31 下載地址:點選下載官網 相比較2.4版本,2.2.31版本的apache省去了apr等庫的安裝,更加方便,作為學習用是足夠了。 安裝步驟: 1、解壓:
tar -zxvf httpd-2.2.31.tar.gz
2、安裝: 請進入到解壓後的目錄中,閱讀INSTALL檔案,或者,直接鍵入以下命令進行簡易安裝:
./configure
make
sudo make install
如果使用上述命令進行安裝,則apache安裝目錄為/usr/local/apache2 3、修改配置檔案 進入到Apache2的安裝目錄的conf目錄下,修改httpd.conf檔案,常用的修改項有: ①監聽埠:預設80埠,配置項為: Listener 80 //一般ServerName處於註釋狀態,增加一行監聽本機埠 #ServerName www.example.com:80
ServerName localhost:80
②更改工程目錄: DocumentRoot "/usr/local/apache2/htdocs" ③修改最大連線數: 解除下面一行的註釋: #Include conf/extra/httpd-mpm.conf 然後修改extra/httpd-mpm.conf檔案中的prefork模組(最好事先確認下工作模式,命令:httpd -l) ④增加別名: 在alias_module節點下,增加n行,例如: Alias /test /usr/local/apache2/htdocs/test1

二、Mysql安裝

ubuntu下直接使用apt進行安裝,命令如下: sudo apt-get install mysql-server
sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev
安裝完成後,若此時其他主機無法訪問到資料庫,請點選檢視

三、php安裝

版本:5.6 點選下載原始碼包 下面是編譯命令,擴充套件包按照需求增減:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-curl --with-gd --with-mcrypt
make
sudo make install
sudo cp php.ini.development /usr/local/lib/php.ini
點選下載擴充套件包原始碼編譯包 安裝過程中,如果遇到c的編譯環境問題,不妨使用下面的命令:
sudo apt-get install build-essential
redhat下使用下面命令:
yum install gcc gcc-c++ gcc-g77

四、收尾工作

在apache2的配置檔案httpd.conf中,新增: 修改DirectoryIndex index.html 為DirectoryIndex index.html index.php
並新增 AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps 可能會遇到apache無法解析php檔案,直接下載php檔案的情況,請參考下面的文章,或許可以解決問題: http://lhflinux.blog.51cto.com/1961662/512405/
最後,在工程目錄下使用phpinfo()測試是否安裝成功。