搭建Apache+MySQL+PHP環境

來源:互聯網
上載者:User

標籤:

1.1 搭建Apache+MySQL+PHP環境1.1.1 關於安裝前的準備

配置好yum源(/etc/yum.repos.d/)目錄下,不會就去尋求營運支援。

httpd-2.2.29.tar.gz  //Apache的源碼安裝包

php-5.6.6.tar.bz2   //php的源碼安裝包

1.1.2 安裝過程 I. 安裝mysql參考1.2 II. 安裝Apache伺服器步驟一.         將源碼放到指定目錄解壓

# cd /usr/local/src

# tar -zxvf httpd-2.2.29.tar.gz

步驟二.         解壓後進入源碼目錄,源碼編譯

# cd httpd-2.2.29

# ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite --enable-module=so

# make

# make install

說明:--prefix=/usr/local/apache為編譯目錄。

步驟三.         啟動與停止

#cd /usr/local/apache/bin/

#./httpd –k start    #啟動apache

./httpd –k stop      #停止apache

./httpd –k restart    #重啟apache

檢驗

啟動後,可以通過本地瀏覽器輸入http://ip/,如果成功,則顯示It Works。

III. 安裝PHP步驟一.         將檔案放入指定目錄解壓,並進入這個目錄

# cd /usr/local/src

# tar -xjvf php-5.6.6.tar.bz2

#cd php-5.6.6

步驟二.         編譯安裝

#./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-safe-mode --enable-trans-sid --with-xml --with-mysql --with-mysqli --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib

#make

#make test

#make install

說明:

--with-mysqli       #在4.1版本以上的php串連資料庫時用此模組支援mysql更安全

--disable-debug      #關閉php內部調試

--enable-safe-mode   #開啟php的安全模式

--with-xml          #支援xml

--with-mysql        #支援mysql

--enable-short-tags    #支援PHP的短標記

--with-gd           #支援GD庫

--with-zlib          #支援zlib

在./configure過程中出現錯誤,就用yum安裝相應的包進行處理。

 yum -y install curl-devel      #curl

yum install libpng-devel       #png.h找不到

yum -y install mysql-devel     #mysql

--disable-fileinfo             #如果記憶體小於1G./configure需加此參數,報錯“ext/fileinfo/libmagic/apprentice.lo”

步驟三.         配置

將php.ini-development複製到/usr/local/lib/php.ini

cp /usr/local/src/php-5.6.6/php.ini-development /usr/local/lib/php.ini

vi /usr/local/lib/php.ini

extension=php_mysql.dll

extension=php_mysqli.dll

兩行前面的分號去掉

IV. 整合Apache+PHP步驟一.         進入Apache的配置目錄,開啟設定檔

# cd /usr/local/apache/conf

#vi httpd.conf

在其他AddType之後

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

步驟二.         重啟Apache,配置完成。步驟三.         檢測方法

在/usr/local/apache/htdocs目錄下建立<?phpinfo()?>測試檔案,在瀏覽器中訪問,各個模組的載入情況都會顯示在上面。

搭建Apache+MySQL+PHP環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.