導航:首頁 > 編程語言 > phpapachemodule

phpapachemodule

發布時間:2022-04-30 01:27:42

A. 將php以mole方式與apache相結合,結合後重新啟動apache就重啟不了,是什麼原因啊求救

是你的apache配置文件沒寫好,請檢查一下是否有以下內容:
(如果你用的是安裝版,應該會自動幫你配置好的。如果你用的是noinstall版,那就要自己手工配置了。)
# 載入php模塊
LoadFile "/opt/php-5.3.1/php5ts.dll"
LoadMole php5_mole "/opt/php-5.3.1/php5apache2_2.dll"
# php.ini文件所在目錄
PHPIniDir "/opt/php-5.3.1"
# 接受到php頁面請求時,交給php引擎解釋,而不是下載頁面
AddHandler php5-script php
AddType application/x-httpd-php .php .php5
AddType application/x-httpd-php-source .phps
# 將目錄的默認索引頁面改為index.php
DirectoryIndex index.php
另外,站長團上有產品團購,便宜有保證

B. php在apache中有哪些工作方式

PHP在Apache中兩種工作方式(CGI模式、Apache模塊DLL)
PHP在Apache中兩種工作方式(CGI模式、Apache模塊DLL)
PHP在Apache中有兩種工作方式:一種是 使用 CGI 可執行程序,另一種是適用Apache 模塊的 DLL。
這兩種工作方式的安裝:
1. CGI方式
PHP 在 Apache 2.0 中的 CGI 方式
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
# 對 PHP 4 用這行
Action application/x-httpd-php "/php/php.exe"
# 對 PHP 5 用這行
Action application/x-httpd-php "/php/php-cgi.exe"
2. APACHE Mole方式
PHP 在 Apache 2.0 中的模塊方式
# 對 PHP 4 用這兩行:
LoadMole php4_mole "c:/php/php4apache2.dll"
# 別忘了從 sapi 目錄中把 php4apache2.dll 拷貝出來!
AddType application/x-httpd-php .php
# 對 PHP 5 用這兩行:
LoadMole php5_mole "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# 配置 php.ini 的路徑
PHPIniDir "C:/php"
這兩種工作方式的區別:
在CGI模式下,如果客戶機請求一個php文件,Web伺服器就調用php.exe去解釋這個文件,然後再把解釋的結果以網頁的形式返回給客戶機;
而在模塊化(DLL)中,PHP是與Web伺服器一起啟動並運行的。所以從某種角度上來說,以apache模塊方式安裝的PHP4有著比CGI模式更好的安全性以及更好的執行效率和速度。

C. PHP Apache 配置問題

在瀏覽器中輸入http://localhost,瀏覽器會嘗試這去你的目錄下的index.php,default.php,index.html等默認網頁,如果有則顯示里邊的內容,如果沒有則顯示該目錄下可以被你打開的網頁問件。顯示test.php應該是說你現在默認目錄下只有test.php網頁文件。

D. 如何使用 Apache Mole mod

把 [url]w/... 的地址形式改為 [url]w/... 或者 [url]w/... 當然可以按照你的要求隨便變. APACHE的 MOD_rewrite模塊. 大家可以看一個演示的一個 PHP學習論壇 [url]/happy/... 這個論壇的版面和帖子,就是運用了這個技術,地址靜態化.但是是假的. 這個技術哪裡好? 可以讓, google等收入你的站點所有頁面. 收入地址就是你的假靜態地址.當然別人看不出你是假的.而且這個技術隱藏了你背後執行的程序. 你可以把 /soft/1234.html 重寫傳遞給 soft.php?id=1234 當然你改一下名 換成 softxfewafew.php?id=1234 表面還是 soft/1234.html但是你 APACHE內部執行了你重寫的文件. 從根本上可以防止別人從程序本身入侵. 下面我寫怎麼樣重寫.分為 WINDOWS和LIUNX2種 都是操作 APACHE安裝文件夾內的 CONF文件夾裡面的httpd.conf 打開以後,找到 #LoadMole rewrite_mole "moles/mod_rewrite.so" 把#去掉. 然後找到虛擬主機配置 在虛擬主機中加入 RewriteEngine On RewriteRule ^/soft/([0-9]+).html$ /soft.php?id=$1 //解釋 //www.玉米.COM/SOFT/1234.HTML //重寫為 //www.玉米.COM/soft.php?id=1234 //這里ID是可以變的 你給它 1 就是傳遞1 RewriteRule ^/([0-9]+).html$ /soft.php?id=$1 //解釋 //www.玉米.COM/1234.HTML //重寫為 //www.玉米.COM/soft.php?id=1234 RewriteRule ^/([0-9]+)_([0-9]+).html$ /soft.php?id=$1&catid=$2 //解釋 //www.玉米.COM/1234_2222.HTML //重寫為 //www.玉米.COM/soft.php?id=1234&catid=2222 當然隨便你怎麼換! 這就是 WIN下的. LIUNX下是一樣的 但是要加 <IfMole mod_rewrite.c>開始 </IfMole>結束 重寫都加在虛擬主機設置中. 如果沒有虛擬主機,那加在最後!

E. 如何向apache中加入php模塊

"而Thread Safe版的安裝過程中有Apache 2.2.x Mole選項: select the web去下載(DownLoad)ts版的php,Apache模塊方式載入PHP要檢查線程安全(Thread Security) ."

F. php和apache配置 LoadMole php5_mole D:/php/php5apache2.dll

在給apache配置php的過程中,如果php安裝目錄里沒有php5apache2_2.dll,一般是下載的php版本不對。

php 5 官網上下載PHP分 v9版 和 v6 等好幾個版本。

在php官方網站上左邊有這樣幾段文字:

我需要選擇哪種版本的PHP?

如果你在apaceh1或apache2上使用php,你需要使用vc6版本的php。

vc6又有如下兩種版本:

vc6 x86 non thread safe 非線程安全
vc6 x86 thread safe 線程安全

以上兩個版本中,non thread safe版的php在安裝過程中,沒有apache的選項,而thread safe版的安裝過程中有apache 2.2.x mole選項。

所以你可以選擇更換另一種版本的PHP,可以下載的版本 php vc6 x86 thread safe 的版本試試。

G. apache載入php模塊無法啟動

LoadMole php5_mole D:/ProgramFiles(x86)/PHPnow/php-5.5.10/php5apache2_4.dll
有問題的是這行,並不是你說的那一行!
你這個php5apache2_4.dll是對應apache 2.4 版本的『
而你的apache是2.2版本
也就是說,你的php版本和apache版本不對應,能啟動才怪!

H. linux下 怎麼向apache添加php模塊

PHP作為apache的模塊運行。

首先下載php,將PHP解壓到你喜歡的位置


修改apache的配置文件,加上

LoadMolephp5_molemoles/libphp5.so

路徑可能不一樣,在剛剛解壓的PHP目錄下可以找鏈接庫,可復制到apache的擴展庫文件夾下

I. 請問什麼是Mole和Isapiphp在apache運行模式Apache mole、cgi、Isapi有什麼分別

iis運行php有兩種模式:isapi和fastcgi模式。
apache運行php有三種模式:cgi、fastcgi和apache模塊。
============================================
iis: php5.3以前的版本支持isapi和fastcgi模式,現在只支持fastcgi模式。
apache:php依然支持fastcgi、cgi、apache模塊三種模式。
============================================
iis如何配置支持上面兩種模式:
isapi模式配置方法:操作簡單,網上搜搜。注意:php5.3以前的版本支持。php5.4和php5.5都不支持。
fast-cgi模式配置方法:這個模式的配置,需要下載 fcgisetup_1.5_x86_rtw.msi這個軟體,才能是iis支持fast-cgi.

apache如何配置支持上面三種模式:
apache模塊模式:httpd.conf文件添加下面代碼:
LoadMole php5_mole "c:/php/php5apache2.dll"

fast-cgi模式:httpd.conf文件添加下面代碼:
Action application/x-httpd-php "C:/php/php-cgi.exe"
注意:更改相應的路徑。
cgi模式:由於現在很少使用,不用過多了解。

J. PHP mole5包括什麼功能,mole5隻是載入apache的一個PHP模塊還是整個的PHP環境

PHP5mole是APACHE的一個模塊,這個模塊實現PHP的所有功能,換句話說:PHP的所有功能只是APACHE的一個模塊

閱讀全文

與phpapachemodule相關的資料

熱點內容
數學奇跡神奇運演算法 瀏覽:359
大廠的程序員的水平如何 瀏覽:700
遺傳演算法入門經典書籍 瀏覽:878
源碼炮台腳本 瀏覽:620
在位編輯命令 瀏覽:347
曲式分析基礎教程pdf 瀏覽:14
php生成靜態html頁面 瀏覽:964
怎麼分割pdf 瀏覽:812
壓縮垃圾報警器 瀏覽:629
小公司一般都用什麼伺服器 瀏覽:968
java獲取時間gmt時間 瀏覽:820
為什麼csgo一直連接不到伺服器 瀏覽:504
安卓登ins需要什麼 瀏覽:836
機器人演算法的難點 瀏覽:226
全自動化編程 瀏覽:727
程序員高薪限制 瀏覽:693
壓縮圖片壓縮 瀏覽:75
美國發明解壓魔方 瀏覽:302
電腦怎麼備案網上伺服器 瀏覽:515
旅行商問題Python寫法 瀏覽:953