Apache可以直接運行php嗎
2023-04-28 17:18:55 閱讀(142)
apache基于什么語言?
apache是基于c語言開發(fā)的。 Apache是用C語言開發(fā)的基于模塊設(shè)計的web應(yīng)用,總體上看起來代碼的可讀性高于php代碼,他的核心代碼并不多,大多數(shù)的功能都被分割到各種模塊中,各模塊在系統(tǒng)啟動時按需載入。 Apache支持SSL,支持多個虛擬主機,Apache是以進程的profork模式(還有基于線程的worker模式)為基礎(chǔ)的結(jié)構(gòu),進程要比線程消耗更多的系統(tǒng)開支,不太適合與多處理器環(huán)境,因此,在一個Apache web站點擴容時,通常是增加服務(wù)器或者擴充群節(jié)點而不是增加處理器
如何用php訪問sqlserver?
一、環(huán)境php5.2.5sqlserver2008win7二、配置PHP1、打開php.in將extension=php_mssql.dll的注釋符號去掉。2、打開php.in將mssql.secure_connection = Off改為on。3、從5.2開始,php就不再提供mssql.dll了,所以要php連接sql server 2005/2008/2012必須要使用微軟提供的sql server for php 2.0/3.0 這個文件可以上微軟官網(wǎng)下載(SQLSRV20.EXE/SQLSRV30.EXE),然后執(zhí)行到wamp\php\ext文件夾下打開php.ini文件 在Extensions后面加上:extension=php_sqlsrv_53_ts.dllextension=php_pdo_sqlsrv_53_ts.dll注:52代表php5.2 假如是php5.3就拷貝php_sqlsrv_53_ts_vc6.dll 關(guān)于VC6和VC9的區(qū)別 VC6 版本是使用 Visual Studio 6 編譯器編譯的,如果你是在windows下使用Apache+PHP的,請選擇VC6版本。 VC9 版本是使用 Visual Studio 2008 編譯器編譯的,如果你是在windows下使用IIS+PHP的,請選擇VC9版本。以上步驟完成后需要重啟apache。
apache服務(wù)器如何配置才能支持asp?
可以是可以,不建議ASP用阿帕基來解析下載完apasp.DLL后,放置在apahce的modules文件夾,在httpd.conf的最下面(一定要在最下面,不然就沒效果了)加入這一行: LoadModule asp_module modules/apasp.DLL 在httpd.conf中 之間的某個合適位置加入 AddType text/x-asp .asp 其實最好在AddType application/x-httpd-php .php下方加入,這樣apache就能解釋asp擴展名的文件了. 重新啟動下apache。
詳解配置Apache服務(wù)器支持PHP文件的解析?
沒有加載PHP模塊或者是MIME類型沒填對,PHP文件被當(dāng)成了純文本文件提供下載而不執(zhí)行里面的代碼。 Apache本身是不具備執(zhí)行PHP代碼的能力的,需要把PHP當(dāng)成Apache的一個模塊來加載來解析PHP文件。 你看看apache的配置文件httpd.conf是否有類似的內(nèi)容,C:/php-5.3.5 是我電腦上的PHP安裝目錄,你要改成自己電腦的路徑#添加PHP模塊LoadModule php5_module C:/php-5.3.5/php5apache2_2.dll #指定PHP程序的根目錄PHPIniDir "C:/php-5.3.5"#添加MIME映射,讓apache把PHP文件當(dāng)成代碼文件來執(zhí)行AddType application/x-httpd-php .php .phtml 感覺LZ是初學(xué)者,不會配置PHP運行環(huán)境的話,建議你搜一下XAMPP,這個是Linux下的PHP傻瓜包,直接把Apache, PHP,MYSQL 等全部自動部署好了。
phpstudy怎么升級apache?
phpstudy 本來就包含Apache,何為升級,還是說你只想單純的安裝Apache,phpstudy只在個管理軟件包含了Apache服務(wù)和mysql服務(wù),和一些快捷管理方法和軟件,不用你去找文件修改而已,Apache是一個服務(wù),你打開電腦服務(wù)管理中就能看到。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處