?? 安裝php--雖然我不用,呵呵.txt
字號:
作者:icefox
email: heartsun-2@263.net
日期:9/6/2001 2:18:48 PM
安裝PHP
待Apache安裝和調試完成后,現在把精力集中到PHP上。假設你下載的源文件在/tmp目錄下,好,現在可以開始了。(不過暫時還不需要用root帳戶):
$ cd /tmp
$ tar -zxvf php-3.0.7.tar.gz
$ cd php-3.0.7
$ ./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-config-file-path=/etc/httpd \
--with-mysql \
--with-gd \
--with-zlib \
--with-system-regex
這個配置將把PHP編譯成Apache的DSO模塊。配置文件將保存在/etc/httpd (和Apache 配置文件一起)。如果你按照本指南的做的話, 一切應該很順利。
如果你把apxs安裝到了其他路徑中,請更改--with-apxs=/usr/local/apache/bin/apxs 以指向apxs 腳本程序所在的路徑。如果你是使用RPM包安裝Apache的話,apxs應該在 /usr/sbin/apxs 。
如果你以二進制包安裝MySQL的話,你應該把 --with-mysql 改成--with-mysql=/usr/local/mysql
如果你沒有GD庫,那么請取消--with-gd這一行。
運行完配置腳本后,你可以用make編譯PHP:
$ make
如果沒有任何錯誤發生的話,你就必須更換成root用戶以安裝PHP:
$ su
# make install
那好了,PHP已經魔術般地被安裝進了Apache。等Apache重新啟動后就可以生效。
配置PHP
把PHP配置文件復制到/etc/httpd目錄中:
# cp php3.ini-dist /etc/httpd/php3.ini
此默認配置文件已經可以很好地工作,不過我喜歡看到詳細的調試信息,因此把error_reporting指令的默認值從7改到15:
error_reporting = 15
然后你可以通過以下任一個方式重新啟動Apache:
# /etc/rc.d/init.d/httpd start
# /usr/local/apache/bin/apachectl start
如果沒有出錯信息出現的話,那意味著PHP生效了。讓我們用一個最簡單的包含PHP程序的頁面測試一下以確認PHP確實可以工作
測試PHP
新建一個叫test.php3的文件,內容如下:
<html>
<head>
<title>My First PHP Page</title>
</head>
<body bgcolor=#ffffff>
<? echo "Hello World"; ?>
</body>
</html>
保存這個頁面,并放置在Apache的htdocs或者/home/httpd/html目錄下(如果你用RPM包安裝的話)然后從你的瀏覽器中瀏覽它,例如:
# lynx http://localhost/test.php3
你將看到一個顯示“Hello World”的頁面。這說明一切正常!好,接著我們介紹一個簡單的Web數據庫例子。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -