男男一起努力坤坤电视剧|男男相嗟嗟嗟高清免费观看|男欢女爱免费观看电视剧大全下载|哪吒之魔童闹海免费观看电影|哪吒之魔童闹海2完整版|哪吒之魔童闹海2

  • IDC銷售:020-66849165/66849090/66849088
  • 云服務銷售:020-66849108/9091 | 客服(備案,域名,虛機,郵箱):020-66849000-2

登錄 | 會員注冊 | 控制面板 | 幫助中心 | 購物車 | 舉報中心

? ? 域名活動
幫助中心FAQ

一、安裝PHP軟件包

PHP的源代碼可以從官方站點http://www.php.net/downloads/中下載。安裝前需使用Apache和Mysql作為基礎,以目前較為流行的php-5.2.6.tar.bz2版本的源碼包為例。

1、解壓并釋放下載的PHP源碼包到“/usr/src/”目錄中,并切換進入展開的源碼文件夾.

[root@www mnt]# tar xjf php-5.2.6.tar.bz2 -C /usr/src/

[root@www mnt]# cd /usr/src/

[root@www src]# ls

httpd-2.2.9  kernels  mysql-5.0.56  php-5.2.6  redhat

[root@www src]#cd php-5.2.6

2、預先配置編譯時的參數(shù)

[root@wwwphp-5.2.6]#./configure--prefix=/usr/local/php5        //設置PHP程序的安裝路徑

--enable-mbstring--with-apxs2=/usr/local/apache2/bin/apxs       //設置PHP支持多字節(jié)字符串,設置Apache服務器提供的apxs模塊支持程序的文件位置。

--with-mysql=/usr/local/mysql                 //設置MySQL服務器程序的安裝位置

--with-config-file-path=/usr/local/php5         //設置PHP程序的配置文件所在的位置

... ...

Thank you for using PHP.

[root@www php-5.2.6]#

3、編譯并安裝

[root@www php-5.2.6]#make && make install

4、復制php.ini配置文件

[root@www php-5.2.6]# cp php.ini-dist /usr/local/php5/php.ini

二.設置httpd.conf文件

PHP程序需要和Web服務器協(xié)同工作。因此在編譯安裝好PHP程序以后,還要編輯httpd服務器的主配置文件httpd.conf,添加支持PHP環(huán)境的相關配置。要讓httpd服務器支持PHP頁面解析功能。

如下所示:

[root@www php-5.2.6]#vi /usr/local/apache2/conf/httpd.conf

… …

# Example:

# LoadModule foo_module modules/mod_foo.so

LoadModule php5_module        modules/libphp5.so    //確認有此行

AddType application/x-httpd-php .php       //添加此行

… …

<IfModule dir_module>

    DirectoryIndex index.html index.php    (找到此行,添加index.php

</IfModule>

… …

[root@www php-5.2.6]#

三.測試PHP運行環(huán)境

1.測試PHP與Apache的協(xié)同工作

編寫一個PHP測試網(wǎng)頁文件,使用“phpinfo()”函數(shù)顯示服務器的PHP環(huán)境信息。

[root@www php-5.2.6]#vi /usr/local/apache2/htdocs/test.php

<?php

phpinfo();

?>

[root@www php-5.2.6]#

在瀏覽器中訪問http://www.test.com/test.php進行測試了,如果PHP解析功能正常,將會在瀏覽器頁面中看到服務器中PHP程序的版本信息。

說明:Apache服務器和MySQL的環(huán)境,主機名是www.test.com

2. 測試PHP與MySQL數(shù)據(jù)庫的協(xié)同工作

剛剛我們測試了PHP與Apache的協(xié)同工作,現(xiàn)在我們再次編寫一個PHP測試網(wǎng)頁文件,添加簡單的數(shù)據(jù)庫操作命令,用行測試與MySQL服務器的連接、查詢等操作。

[root@www php-5.2.6]#vi /usr/local/apache2/htdocs/testdb.php

<?php

$link=mysql_connect(‘localhost’,’’);

If(!$link) echo “Fail !!”;

Else echo “Success !!”;

Mysql_close();

?>

[root@www php-5.2.6]#

現(xiàn)在我們在瀏覽器中訪問http://www.test.com/testdb.php進行測試。