日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

redhat搭建php环境,rhel5搭建PHP5.2.6+apache2.2.9开发环境(模块全)

發布時間:2024/9/30 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redhat搭建php环境,rhel5搭建PHP5.2.6+apache2.2.9开发环境(模块全) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 apache安裝

查看gcc環境:#rpm -q gcc

1)將源碼包拷貝到/usr/local/src/目錄下

#mv httpd-2.2.9.tar.gz php-5.2.6.tar.gz /usr/local/src/

2)解壓

#tar zxvf httpd-2.2.9.tar.gz

3)進入目錄

#cd

httpd-2.2.9

4)編譯前的配置

#./configure --prefix=/usr/local/apache2 --enable-so

--enable-rewrite

--prefix=:指定apache安裝的目錄(如果不指定,就安裝到=/usr/local目錄下)

--enable-so :開啟動態加載模塊功能

--enable-rewrite:支持URL重寫

------------------------------------------------------------------------------------------

以下可選模塊

--enable-deflate?\?支持網頁壓縮、壓縮apache的輸出內容,降低網站帶寬,這個模塊和headers一起使用

--enable-headers

\?允許通過配置文件控制任意的HTTP請求和應答頭信息

--enable-pie?\?將httpd編譯為位置獨立的可執行程序

--enable-expires

\?支持http控制,允許通過conf配置文件控制http的expires內容

--with-pcre

\?5.0版的Perl兼容正則表達式庫(PCRE)已經被包含進來了。httpd現在可以通過

--with-pcre 編譯選項使用系統中已經安裝好的PCRE

--enable-file-cache?\?支持文件緩存

--enable-cache

\?支持緩存

--enable-disk-cache

\?支持磁盤緩存

--enable-mem-cache

\?支持記憶緩存

--enable-alias

\?支持別名功能

--enable-access

\?提供基于客戶端主機名、IP地址或者客戶端請求的其他特性的存取訪問控制

--enable-usertrack

\?使用Session跟蹤用戶(會發送很多Cookie),以記錄用戶的點擊流

--enable-vhost-alias

\提供大批量虛擬主機的動態配置支持

--enable-mods-shared=all

\

--enable-modules=ALL?制定選擇加載的模塊,all是所有模塊

5)編譯程序

#make

6)安裝已編譯好的程序

#make install

二、apache啟動

#/usr/local/apache2/bin/apachectl start

查看:#ps

-All |grep httpd

在瀏覽器測試一下,因該能看見:

It

works!

三、以模塊方式安裝PHP

1)

貝源碼包到隨便一個目錄下,解壓

# tar

-zxvf php-5.2.6.tar.gz -C /usr/local/src/

-C :配合tar命令,把源碼包釋放到指定目錄

2)進入目錄

# cd

/usr/local/src/php-5.2.6

3)

編譯前配置

# cd php-5.2.6/

[root@localhost php-5.2.6]# ./configure --prefix=/usr/local/php5

\

> --with-apxs2=/usr/local/apache2/bin/apxs \

> --with-config-file-path=/usr/local/php5

--with-apxs2 :設置php為apache服務器提供的模塊安裝的位置

--with-config-file-path :設置php程序的配置文件所在位置。

4)編譯和安裝

make ;make install

5)

拷貝模板配置文件

因為安裝完成后,還沒有配置文件,所以把php源碼包里的php.ini-dist文件拷貝出來

# cp

php.ini-dist /usr/local/php5/php.ini

6)

apache設置

打開apache配置文件:/usr/local/apache2/conf/httpd.conf

看看是否存在這行:LoadModule

php5_module?modules/libphp5.so

再加入一行讓apache正確處理apache文件?:AddType application/x-httpd-php .php

再找到?DirectoryIndex關鍵字:添加

index.php

7)重啟apache服務

[root@localhost php5]# /usr/local/apache2/bin/apachectl stop

[root@localhost

php5]# /usr/local/apache2/bin/apachectl start

8)測試一下

在/usr/local/apache2/htdocs下建立test.php文件

phpinfo();

?>

總結

以上是生活随笔為你收集整理的redhat搭建php环境,rhel5搭建PHP5.2.6+apache2.2.9开发环境(模块全)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。