成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何正確完成Linux配置PHP環(huán)境

運(yùn)維 系統(tǒng)運(yùn)維
如果你想用Linux配置PHP環(huán)境。網(wǎng)上的資料有很多,這里講解應(yīng)用三步驟Linux配置PHP環(huán)境,本文為你詳細(xì)介紹Linux配置PHP環(huán)境,為你在學(xué)習(xí)Linux配置PHP環(huán)境時起一定的作用。

如果你想用Linux配置PHP環(huán)境。網(wǎng)上的資料有很多,這里講解應(yīng)用三步驟Linux配置PHP環(huán)境,本文為你詳細(xì)介紹Linux配置PHP環(huán)境,為你在學(xué)習(xí)Linux配置PHP環(huán)境時起一定的作用。

環(huán)境是red hat Linux 9.0 + httpd-2.2.4 + PHP-5.2.4 + mysql-5.0.22 這里mysql安裝就不多說了,重點(diǎn)學(xué)習(xí)Apache 編譯安裝.(開始安裝前先準(zhǔn)備好相關(guān)源碼,還有l(wèi)ibxml2包根據(jù)所安裝版本不同可能需要升級下)

Apache 安裝
Apache 編譯安裝可分為動態(tài)編譯安裝 or 靜態(tài)編譯安裝 概念區(qū)別如下(個人理解):
靜態(tài)編譯安裝指把某個模塊module(如PHP模塊)直接編譯進(jìn)Apache內(nèi)核,當(dāng)apahce 要用到時可以直接拿過來用。
動態(tài)編譯安裝指把某個模塊module(如PHP模塊)名在內(nèi)核里注冊了下(當(dāng)然你也可以在安裝好以后再注冊)。實(shí)際要用的東西并不編進(jìn)內(nèi)核,而是單獨(dú)編譯成一個動態(tài)共享對象(DSO),只要到用時根據(jù)這注冊的模塊名從外部調(diào)過這個DSO模塊來用(如libphp5.so 這是PHP5的DSO Linux下.so 文件跟Windows下.dll差不多意思)。

動、靜態(tài)編譯 時配置上區(qū)別
靜態(tài)編譯時需要把要用的模塊都靜態(tài)編譯進(jìn)Apache

  1. ./configure --prefix=/opt/apache2   
  2. --enable-rewrite  
  3. --enable-ssl 

動態(tài)編譯只是多個幾個 shared ,(shared 指將此模塊編譯成動態(tài)的)
/configure--prefix=/opt/apache2 --enable-so --enable-so --enable-mods-shared=[most |all]

大家注意了--enable-so相當(dāng)與之前舊版本的–enable-module=so,而–enable-mods-shared=most又等同與以前的 --enable-shared=max 新舊版本配置數(shù)據(jù)有所不同,配置前可以通過./coufigure -h來查看配置參數(shù)

--enable-so 參數(shù)指定需要啟動so模塊,so模塊是用來提DSO支持的apache核心模塊
--enable-mods-shared=[most |all]這個參數(shù)的作用時編譯apache時,把除了so以外的所有apache的標(biāo)準(zhǔn)模塊都編譯成DSO模塊。而不是編譯進(jìn)apache核心內(nèi)。
現(xiàn)在知道了--enable-so的意思是說
讓apache 核心裝載DSO,但是不實(shí)際編譯任何動態(tài)模塊
--enable-ModuleName的意思是說 編譯并包含模塊ModuleName
而 --enable-ModuleName=shared 的意思是說將這個模塊編譯成動態(tài)的.

如何希望動態(tài)編譯模塊
比如:--enable-rewrite應(yīng)該替換為: --enable-rewrite=shared
如果把-shared去掉,就是靜態(tài)的編譯了

(Apache對獨(dú)立模塊的DSO支持是建立在只能被靜態(tài)編譯進(jìn)Apache核心的mod_so基礎(chǔ)之上的,這是core以外***不能作為DSO存在的模塊,而其他所有已發(fā)布的Apache模塊,都可以通過安裝文檔中闡述中的編譯選項(xiàng) --enable-module=shared 被獨(dú)立地編譯成DSO并使之生效。一個被編譯為mod_foo.so的DSO模塊,可以在httpd.conf中使用mod_so的LoadModule指令,在服務(wù)器啟動或重新啟動時被加載。)
----------------------------

編譯php
./configure --prefix=/opt/php5 --with-mysql=/opt/mysql --with-apxs2=/opt/apache2/bin/apxs
如果要使用MYSQL 數(shù)據(jù)庫那么在安裝編譯PHP之前要先安裝好MYSQL。
安裝完后系統(tǒng)默認(rèn)php.ini要放在PHP安裝目錄下的lib文件夾里, cp /php源文件目錄/php.ini-dist /opt/php5/lib/php.ini。
注意這里是apxs2!舊版本用的是with-apxs ,新提供的支持程序apxs(APache eXtenSion)可以在Apache源代碼樹之外編譯基于DSO的模塊,這樣就不用重新編譯Apache 來支持其它模塊了。
修改httpd.conf 在AddType application/x-gzip .gz .tgz后一行添加
AddType application/x-httpd-php .php
啟動一下apache
/opt/apache2/bin/apachectl start 

以上就是Linux配置PHP環(huán)境的方法。

【編輯推薦】

  1. 配置筆記:Linux配置DNS服務(wù)器
  2. 講解RedHat Linux 5顯示中文的方法
  3. 教會你Redhat Enterprise Linux關(guān)閉SELinux
  4. 輕松完成Linux安裝KDE軟件包
  5. 闡述Redhat Linux配置遠(yuǎn)程桌面
責(zé)任編輯:小霞 來源: 計(jì)世網(wǎng)
相關(guān)推薦

2009-12-03 13:10:06

2009-12-14 15:37:35

Ruby on Rai

2009-12-11 09:22:28

2009-12-16 16:19:23

Linux網(wǎng)絡(luò)地址配置

2009-12-02 16:38:26

PHP發(fā)送郵件函數(shù)

2009-12-03 11:11:57

PHP網(wǎng)站優(yōu)化

2009-12-03 20:09:03

Tomcat支持PHP

2009-11-24 09:23:14

生成PHP類文件

2009-12-02 09:49:43

PHP Ajax亂碼

2009-12-04 09:41:25

PHP函數(shù)flush(

2011-03-21 11:43:45

LAMPPHP

2010-02-03 14:37:10

Python 開發(fā)環(huán)境

2009-07-17 14:26:40

在Linux下配置Jy

2009-12-08 12:58:33

PHP隨機(jī)數(shù)類

2009-12-09 14:04:45

PHP include

2009-12-04 12:51:27

PHP functio

2009-12-02 13:07:27

PHP XMLRead

2009-12-07 09:45:23

PHP上傳大文件設(shè)置

2009-12-11 17:52:21

PHP獲取博客數(shù)據(jù)

2009-12-04 16:11:00

PHP Spreads
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久一区 | 精品免费在线 | 欧美亚洲视频在线观看 | 99re6在线| 国产真实精品久久二三区 | 日本电影韩国电影免费观看 | 欧美色综合天天久久综合精品 | 黄色国产视频 | 一区二区三区四区在线视频 | 亚洲精品一区二三区不卡 | 狠狠狠色丁香婷婷综合久久五月 | 在线免费观看黄色 | 欧美视频二区 | 日本欧美大片 | 亚洲 精品 综合 精品 自拍 | 99国产精品一区二区三区 | 亚洲一区视频在线 | 不卡的av一区| 在线观看av网站 | 激情欧美日韩一区二区 | 精品无码久久久久久久动漫 | 国产二区av | 中文字幕人成人 | 97伦理 | www.日本在线 | 亚洲精品一区二区网址 | 99爱免费| 精品欧美乱码久久久久久 | 日韩精品一区二区三区在线播放 | 久久久久99 | 涩涩片影院 | 九九九视频在线观看 | 午夜视频在线 | 久久免费国产 | 水蜜桃久久夜色精品一区 | 欧美精品综合 | 视频一区在线 | 99爱在线观看 | 国产精品久久国产愉拍 | 久久国产综合 | 国产精品久久久久久久久 |