PHP是一種開源、免費的腳本語言,可以用于服務器端的Web開發。在Web開發中,PHP的作用非常明顯,它可以對動態頁面進行處理,連接前端和后端,從而將頁面做成可以與數據庫交互的網站。
PHP的安裝相對容易,只需要在官方網站下載相應版本并安裝即可。本文將簡單介紹PHP 5.2.5的安裝過程。
第一步要下載PHP 5.2.5壓縮包,并解壓到一個路徑中。例如,我們可以將壓縮包解壓到C:\php5.2.5這個路徑中。
$ cd /usr/local/src
$ wget http://us2.php.net/get/php-5.2.5.tar.gz/from/http://us.php.net/mirror
$ tar -zxvf php-5.2.5.tar.gz
$ cd php-5.2.5
第二步需要對PHP進行配置。如果你已經安裝了Apache等Web服務器,那么可以在配置文件httpd.conf中指定PHP路徑。例如,在httpd.conf中添加以下行:
LoadModule php5_module C:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
# 手動設置php.ini路徑
PHPIniDir "C:\php\php.ini"
在Windows中,還需要將php.ini-recommended文件重命名為php.ini,并將其拷貝到C:\Windows路徑下。
第三步是編譯、安裝PHP。首先打開一個命令行窗口,進入PHP的路徑中,輸入以下命令:
$ ./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/php/etc \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--with-pdo-mysql=/usr/local/mysql \
--with-gd \
--with-libxml-dir \
--with-zlib \
--with-freetype-dir \
--enable-xml \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-fpm \
--with-curl \
--enable-mbstring \
--with-openssl
上述參數根據不同操作系統版本的需要而不同。參數的解釋如下:
- --prefix:指定編譯出來的PHP安裝路徑。
- --with-apxs2:指定Apache的路徑,即httpd庫路徑。
- --with-config-file-path:指定php.ini文件所在的路徑。
- --with-mysql:指定MySQL安裝路徑。
- --with-mysqli:指定MySQL的可執行文件mysql_config所在路徑。
- --with-pdo-mysql:指定PDO MySQL的路徑。
- --with-gd:加入GD庫,使用圖像處理函數。
- --with-libxml-dir:指定libxml2庫路徑。
- --with-zlib:加入zlib庫,可以使用壓縮功能。
- --with-freetype-dir:加入FreeType庫,可以使用TrueType字體文件。
- --enable-xml:增加對xml的支持。
- --enable-bcmath:增加高精度計算函數的支持。
- --enable-shmop:增加共享內存操作函數的支持。
- --enable-sysvsem:增加System V semaphores支持。
- --enable-inline-optimization:編譯時增加內聯優化,加速程序運行。
- --enable-mbregex:增加多字節正則表達式函數的支持。
- --enable-fpm:啟用FastCGI Process Manager。
- --with-curl:加入CURL庫,可以使用URL數據的傳輸函數。
- --enable-mbstring:增加多字節字符串函數的支持。
- --with-openssl:指定OpenSSL庫路徑,可以使用加密函數。
執行完上述命令后,執行以下命令安裝即可:
$ make && make install
至此,PHP 5.2.5的安裝完畢??梢栽谠囉靡幌翽HP的一些基本功能,例如,使用phpinfo()函數輸出PHP環境信息。
<?php
phpinfo();
?>
最后,需要在Apache的配置文件httpd.conf中添加以下行:
AddType application/x-httpd-php .php .html .htm
AddHandler application/x-httpd-php5 .php .html .htm
# 這里是指定支持php的路徑
# 將其中的 AllowOverride None 改為 AllowOverride AllOptions Indexes FollowSymLinks
AllowOverride All
Require all granted
以上就是PHP 5.2.5的安裝過程。有了PHP的支持,我們可以從事很多Web開發工作。