PHP 安裝(支持GD 庫)

安裝PHP
一、 介紹
PHP 的安裝 首先安裝apache 參考apachessl安裝
二、 準備安裝包
1. 下載 php安裝包
[root@localhost src]#wget http://cn2.php.net/distributions/php-5.6.13.tar.gz
或者事先下載好安裝包後上傳到指定目錄下
2. 下載其他依賴包
Freetype下載:http://vdisk.weibo.com/s/azNRK0EEf5-pB
Jpegsrc 下載:http://www.ijg.org/files/
Libpng下載:
http://www.linuxfromscratch.org/blfs/view/svn/general/libpng.html
Ziblib 下載: http://www.zlib.net/
GD 下載:
http://download.chinaunix.net/download.php?id=6665&ResourceID=3479

三、 安裝PHP
1. 解壓
[root@localhost src]#tar -zxvf php-5.6.13.tar.gz
[root@localhost src]#cd php-5.6.13
2. 配置安裝
[root@localhost php-5.6.13]# ./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc/ –with-apxs2=/apache/apache2441/bin/apxs –with-mysql=/phpstudy/mysql –with-zlib –enable-bcmath –disable-fileinfo –enable-ftp –with-gettext –with-mhash –enable-mbstring –with-mysqli –with-pdo-mysql –with-mysql –with-gd –enable-shmop –enable-pcntl –enable-soap –enable-sockets –enable-sysvsem –enable-zip
這裏的-with-apxs2=/usr/local/apache/bin/apxs選項,其中apxs是在安裝Apache時產生的,apxs是一個爲Apache HTTP服務器編譯和安裝擴展模塊的工具,使之可以用由mod_so提供的LoadModule指令在運行時加載到Apache服務器中。我的理解是通過這個工具把PHP模塊動態加載到Apache中
  出現錯誤:configure: error: xml2-config not found. Please check your libxml2 installation.
  運行yum install libxml2,然後再運行yum install libxml2-devel安裝完畢後,重新運行上面的./configure命令。
編譯 make
安裝 make install
3. 配置文件
cp /usr/local/src/php-5.3.16/php.ini-development /usr/local/php/lib/php.ini
4. 配置httpd.conf文件(滿足最基本的配置)
  編輯 /usr/local/apache/conf/httpd.conf 文件
  找到:
  AddType application/x-compress .Z
  AddType application/x-gzip .gz .tgz
  在後面添加:
  AddType application/x-httpd-php .php #(使Apcche支持PHP)
  AddType application/x-httpd-php-source .php5
  找到:
  
    DirectoryIndex index.html
  
  添加:
  
    DirectoryIndex index.html index.php
  
5. 重啓Apache
./bin/apachectl restart
6. 測試
在apache的htdocs下建立一個php文件index.php,裏面的內容如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章