phpfor2003
Ⅰ windows2003系統安裝php詳細教程
一、首先把php的壓縮包(這里以PHP4.3.2為例)解壓到C:\php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的文件,更名為php.ini。
二、打開該文件,找到extension_dir = "./" ,將其改為 extension_dir = "C:\php-4.3.2-Win32\extensions" ;再找到 session.save_path = /tmp ,將其改為 session.save_path = C:\php-4.3.2-Win32\sessions 。(註:此時需要在C:\php-4.3.2-Win32目錄下建立sessions文件夾,以存放session )
三、將修改好的php.ini文件拷貝至C:\winnt目錄下,將C:\php-4.3.2-Win32下的php4ts.dll文件拷貝到C:\winnt\system32目錄下。
四、打開「Internet服務管理器」,選擇想支持PHP的站點,打開屬性頁,點擊「ISAPI篩選器」選項卡,點擊「添加」,在彈出的「篩選器屬性」窗口的「篩選器名稱」中填入「php」;在「可執行文件」中填入「C:\php-4.3.2-Win32\sapi\php4isapi.dll」,點擊確定。
Ⅱ windows 2003 下php的安裝
安裝PHP在WIN2003下:
1.你肯定是新手,不然不會問這樣的問題:那麼我建議你直接下載LAMP軟體,直接在03系統里運行安裝即可!
2.你是新手,但想徹底掌握安裝PHP方法,那麼我建議你在網路里搜索下2003系統下裝PHP,估計有一大把資料供你選擇。
3.你是新手,那麼你可以買本PHP初級教程,裡面大多會教你怎麼安裝PHP,PHP安裝系統沒什麼太大難度!
Ⅲ 在Windows2003環境下配置php運行環境
一、軟體准備: Apache(2.0.52): http://www.skycn.com/soft/1218.html PHP(4.3.9): http://www.php.net/downloads.php Mysql(4.1.7): http://dev.mysql.com/downloads/ Zend Optimizer(2.5.5): http://www.zend.com/store/procts/zend-optimizer.php phpMyAdmin(2.6.0): http://www.skycn.com/soft/10687.html 二、安裝 PHP : (1)、下載後得到 php-4.3.9-Win32.zip ,解壓至 C:\PHP(這個路徑可以隨意,不過下面要是用到這個路徑,請相應修改); (2)、進入 C:\PHP ,將 php.ini-dist 復制一份放到 C:\WINNT( Windows 2003 下為 C:\Windows )內,改名為 php.ini ,然後用記事本打開,利用記事本的查找功能搜索 extension_dir = "./" ,並將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = "C:\PHP\extensions" ;再搜索 register_globals = Off ,將 Off 改成 On ;如果你想讓 PHP 支持更多功能模塊,請按照下面的步驟去做,如果不想的話,直接保存關閉 php.ini 即可. PHP 支持的模塊很多,搜索: ;Windows Extensions ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. ; 下面所列的就是 PHP 預支持的擴展模塊,默認情況下都用分號在前面注釋掉了,如果你想 PHP 支持某個模塊,請將前面的「;」去掉即可。如果安裝完畢後測試時,彈出不支持 xxx.dll 模塊的話,直接將前面分號再加上去,保存後重啟 Web 伺服器就可以了。 (3)、把 C:\PHP\php4ts.dll 和 C:\PHP\dlls 目錄下的所有文件復制粘貼到 C:\WINNT\system32\( Windows 2003 下為 C:\Windows\system32 )內; (4)、配置 IIS 使其支持 PHP : 首先必須確定系統中已經正確安裝 IIS ,如果沒有安裝,需要先安裝 IIS ,安裝步驟如下: <a> Windows 2000 下的 IIS 安裝: 用Administrator 帳號登陸系統,將 Windows 2000 安裝光碟插入光碟驅動器,進入「控制面板」點擊「添加/刪除程序」,再點擊左側的「添加/刪除 Windows 組件」,在彈出的窗口中選擇「Internet 信息服務(IIS)」,點下面的「詳細信息」按鈕,選擇組件,以下組件是必須的:「Internet 服務管理器」、「World Wide Web 伺服器」和「公用文件」,確定安裝。 安裝完畢後,在「控制面板」的「管理工具」里打開「服務」,檢查「IIS Admin Service」和「World Wide Web Publishing Service」兩項服務,如果沒有啟動,將其啟動即可。 <b> Windows 2003 下的 IIS 安裝: 由於Windows 2003 的 IIS 6.0 集成在應用程序伺服器中,因此安裝應用程序伺服器就會默認安裝 IIS 6.0 ,在「開始」菜單中點擊「配置您的伺服器」,在打開的「配置您的伺服器向導」里左側選擇「應用程序伺服器(IIS,ASP.NET)」,單擊「下一步」出現「應用程序伺服器選項」,你可以選擇和應用程序伺服器一起安裝的組件,默認全選即可,單擊「下一步」,出現「選擇總結界面」,提示了本次安裝中的選項,配置程序將自動按照「選擇總結」中的選項進行安裝和配置。 打開瀏覽器,輸入:http://localhost/,看到成功頁面後進行下面的操作: PHP 支持 CGI 和 ISAPI 兩種安裝模式,推薦使用 ISAPI 模式。 <a>、CGI 模式安裝步驟: 在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,然後在左側「默認Web站點」上單擊右鍵選擇「屬性」,在打開的「默認 Web 站點屬性」窗口的「主目錄」標簽里找到並點擊「配置」按鈕,在彈出的「應用程序配置」窗口中找到並點擊「添加」按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php.exe 所在路徑,如:C:\PHP\php.exe ,然後一路確定即可。如果還想支持諸如 .php3 ,.phtml 等擴展名的 PHP 文件,可以重復「添加」步驟。 再打開「默認 Web 站點屬性」窗口的「文檔」標簽,找到並點擊「添加」按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先順序,這樣,訪問站點時就會首先自動尋找並打開 index.php 文檔。 確定Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器,在命令提示符中執行如下命令: net stop w3svc net stop iisadmin net start w3svc 打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php ,內容如下: <?php phpinfo(); ?> 打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API的模式為:CGI 。 <b>、ISAPI 模式安裝步驟: 在「控制面板」的「管理工具」中選擇「Internet 服務管理器」,打開 IIS 後停止服務,然後在左側「默認Web站點」上單擊右鍵選擇「屬性」,在打開的「默認 Web 站點屬性」窗口的「ISAPI 篩選器」標簽里找到並點擊「添加」按鈕,在彈出的「篩選器屬性」窗口中的「篩選器名稱」欄中輸入:PHP ,再將可執行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll 。 打開「默認 Web 站點屬性」窗口的「主目錄」標簽,找到並點擊「配置」按鈕,在彈出的「應用程序配置」窗口中找到並點擊「添加」按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊「瀏覽」將可執行文件指向 php4isapi.dll 所在路徑,如:C:\PHP\sapi\php4isapi.dll ,然後一路確定即可。如果還想支持諸如 .php3 ,.phtml 等擴展名的 PHP 文件,可以重復「添加」步驟。 再打開「默認 Web 站點屬性」窗口的「文檔」標簽,找到並點擊「添加」按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先順序,這樣,訪問站點時就會首先自動尋找並打開 index.php 文檔。 確定Web 目錄的應用程序設置和執行許可中選擇為純腳本,然後關閉 Internet 信息服務管理器,在命令提示符中執行如下命令: net stop w3svc net stop iisadmin net start w3svc 打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 IIS 根目錄下新建一個 phpinfo.php ,內容如下: <?php phpinfo(); ?> 打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API的模式為:ISAPI 。 (5)、配置 Apache 使其支持 PHP : 一般下載後得到的是一個 .exe 文件,直接雙擊安裝,過程中需設置一下伺服器名,如設置為: localhost ,假設裝在 C:\ 。 1、以 apache 模塊安裝 PHP (推薦): 打開C:\Apache\Apache2\conf\httpd.conf ,在最後添加如下代碼: CODE: [Copy to clipboard] LoadMole php4_mole "C:/php4/sapi/php4apache2.dll" AddType application/x-httpd-php .php 查找DirectoryIndex ,在其後面添加 index.php ,保存後關閉文件,Restart Apache 。 打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 C:\Apache\Apache2\htdocs 下新建一個 phpinfo.php ,內容如下: <?php phpinfo(); ?> 打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API的模式為:Apache2 handler 。 2、以 CGI 模式安裝 PHP : CODE: [Copy to clipboard] ScriptAlias /php4/ "C:/php4/" Action application/x-httpd-php4 "/php4/php.exe" AddType application/x-httpd-php4 .php 查找DirectoryIndex ,在其後面添加 index.php ,保存後關閉文件,Restart Apache 。 打開瀏覽器,輸入:http://localhost/,看到成功頁面後,在 C:\Apache\Apache2\htdocs 下新建一個 phpinfo.php ,內容如下: <?php phpinfo(); ?> 打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前伺服器所支持 PHP 的全部信息,可以看到 Server API的模式為:CGI 。 三、安裝 MySQL : 如果你下載的是 Windows Essentials (x86) ,將得到 mysql-4.1.7-essential-win.exe ,直接雙擊安裝即可。安裝過程中會提示你是不是立即進行配置,選擇否即可完成安裝。安裝完畢後,在「開始」菜單的「運行」中輸入:C:\MySQL\bin\mysqld-nt -install ,運行成功之後再輸入:net mysql start ,將會啟動 MySQL 服務;如果你還想較詳細的配置 MySQL ,就請進入 C:\MySQL\bin 目錄,運行 MySQLInstanceConfig.exe ,按提示操作即可。 如果你下載的是 Windows (x86) ,解壓後雙擊執行 Setup.exe 即可,步驟同上。 如果你下載的是 Without installer (unzip in C:\) ,直接解壓到 C:\MySQL ,在「開始」菜單的「運行」中輸入: C:\MySQL\bin\mysqld-nt.exe ,運行成功之後再輸入:net mysql start ,即可啟動 MySQL 服務。 四、安裝 Zend Optimizer : 下載後得到 ZendOptimizer-2.5.5-Windows-i386.exe ,直接雙擊安裝即可,安裝過程要你選擇 Web Server 時,選擇 IIS ,然後提示你是否 Restart Web Server,選擇是,完成安裝之前提示是否備份 php.ini ,點確定後安裝完成。 Zend Optimizer 的安裝向導會自動根據你的選擇來修改 php.ini 幫助你啟動這個引擎。下面簡單介紹一下 Zend Optimizer 的配置選項。以下為安裝完成後 php.ini 里的默認配置代碼(分號後面的內容為注釋): [Zend] zend_optimizer.optimization_level=15 ;優化程度,這里定義啟動多少個優化過程,默認值是 15 ,表示同時開啟 10 個優化過程中的 1-4 ,我們可以將這個值改為 1023 ,表示開啟全部10個優化過程。 zend_extension_ts="C:\Zend\lib\ZendExtensionManager.dll" ;Zend Optimizer 模塊在硬碟上的安裝路徑。 zend_extension_manager.optimizer_ts="C:\Zend\lib\Optimizer-2.5.5" ;優化器所在目錄,默認無須修改。 五、安裝 phpMyAdmin: 下載得到 phpMyAdmin-2.6.0.zip ,將其解壓到 IIS 根目錄,找到並打開 config.inc.php ,做以下修改: 搜索$cfg['PmaAbsoluteUri'] ,將其設置為 phpMyAdmin 目錄路徑,如:http://localhost/phpMyAdmin/ ; 搜索$cfg['DefaultLang'] ,將其設置為 zh-gb2312 ; 搜索$cfg['DefaultCharset'] ,將其設置為 gb2312 ; 打開瀏覽器,輸入:http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已啟動,phpMyAdmin 默認無須密碼即可瀏覽資料庫內容。 phpMyAdmin 的具體功能,請慢慢熟悉,這里不再贅述。
Ⅳ php腳本win2003怎麼運行
運行php的話需要搭建php環境,
如果你不熟悉的話,前期可以裝一個phpstady、phpnow、XAMPP、AppServ之類的集成環境。
下面是php環境的搭建方法
http://jingyan..com/article/154b46315242b328ca8f4101.html
Ⅳ 最高分--配置PHP本地伺服器(server2003下)
一、下載地址:
Apache2.0.50 :http://httpd.apache.org/download.cgi
PHP5.0.2 :http://cn2.php.net/get/php-5.0.2-Win32.zip/from/a/mirror
MYSQL5.0.2:http://dev.mysql.com/downloads/mysql/5.0.html
Zend2.5.2 :http://www.zend.com/store/free_download.php?pid=13]
軟體的安裝偶就不說了,其中只有PHP下的是zip包,直接解壓就可以了。
安裝順序就是上面列出來的順序,Zend我是最後等所有的運行都沒問題後才裝的。
二、簡單安裝過程:
(一)Apache:
Apache2.0.50的安裝很簡單,我就直接把他裝到了E盤根目錄下(我C盤是系統盤,D盤是temp盤,偶發現在windows下單獨拿個分區來做臨時文件的存放地對系統的速度影響不小,這樣做能提升系統運行的速度,感興趣的朋友可以試試看),安裝完後我的apache目錄就是E:\apache2
(二)PHP:
我是直接解壓縮放到E盤php目錄下了,這樣查找文件會方便許多。
(三)Mysql:
直接裝到E:\mysql下,它的默認目錄太長,是在C盤下的,偶的C盤是除windows的文件外別的一概不放的。
(四)Zend:
所有的調試都正常後我把Zend裝到了E:\program files\zend下
三、配置過程:
(一)http.conf
這個文件我改了幾個地方:
把PHP直接作為apache的一個模塊運行,我在裡面加了兩句:
CODE: [Copy to clipboard]
LoadMole php5_mole "E:/php/php5apache2.dll"
AddType application/x-httpd-php .php
我在E:\apache2目錄下建立了一個www的目錄用於存放我的站點文件,在http.conf里改了這樣一句話:
把DocumentRoot "E:/Apache2/htdocs"改成了DocumentRoot "E:/Apache2/www"
Apache2.0.x於1.3.x相比2.0.x默認不能直接列目錄,偶感覺不爽,就改了:
把DocumentRoot "E:/Apache2/www"這句下的如下語句
CODE: [Copy to clipboard]
Options FollowSymLinks
AllowOverride None
改為:
CODE: [Copy to clipboard]
Options Indexes FollowSymLinks
AllowOverride None
把apache的默認字元設置為中文簡體:
AddDefaultCharset GB2312
修改目錄的默認首頁:
DirectoryIndex 後面寫上你想設置為首頁的文件名,如:index.html index.php等
別的就沒再動什麼地方
注意一點的是,要使這些配置生效需要重新啟動apache
(二)php.ini
以前用php4.x的時候覺得配置起來很簡單,所以偶用PHP5也直接那麼配了,誰知道完了mysql不能用,說是無法連接動態庫,我仔細檢查了一下 php_mysql.dll明明存在,可就說找不到,這點讓我郁悶了N久,偶重新解壓了php5也沒用,後來在php的install文檔里發現了這么一句話: php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll (bundled)
於是偶才找到了原因......
配置php5.0.2是這樣來過的:
把php.ini-dist復制到C:\windows 下改名為 php.ini(裝過php的都做過吧)
然後修改了幾個地方:
extension_dir = "E:\php\ext" (指定動態連接庫的目錄,php5和php4不同的地方就是它的動態連接庫目錄變了,這在它的文檔結構里有詳細的說明)
然後把下面幾句前面的分號去掉
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_mysql.dll
接下來修改了一些文件上傳以及內存使用最大限制:
memory_limit = 20M
post_max_size = 20M
upload_max_filesize = 20M
別的就沒改什麼了,這里修改過php.ini以後也要重新啟動apache
接下來一點很重要的就是把php目錄下的 libmysql.dll 和 libmysqli.dll 復制到windows/system32下,如果不這樣做,mysql動態連接庫就無法正常載入。
接下來一點很重要的就是把mysql目錄下的 libmysql.dll 復制到apache/bin下,如果不這樣做,mysql動態連接庫就無法正常載入。
接下來一點很重要的就是把php目錄下的 php5apache2.dll和php5ts.dll 復制到apache/bin下,如果不這樣做,mysql動態連接庫就無法正常載入。
將apache/bin下的libmysql.dll php5apache2.dll php5ts.dll考到windows/system32 下
Ⅵ 關於php在server 2003下運行的問題
支持這樣的語法,在PHP裡面,可以使用/作為路徑分隔,但是文件名應該加引號,你的語句:
include_once(./configs/config.php)
正確書寫如下:
include_once("./configs/config.php");
Ⅶ 2003 php環境搭建問題,請高手指教
你需要將php文件保存到根目錄下,然後在瀏覽器輸入127.0.0.1/文件名(例如127.0.0.1/index.php).如果你安裝的是phpnow,則目錄文件夾是htdocs;如果你安裝的是wamp,那麼根目錄是www文件夾。你把自己編寫的php代碼保存到根目錄下,就可以調試了
Ⅷ windows 2003 怎麼搭建php環境
下載適合您的PHP版本,我們以PHP 5.2.17的安裝為例。
2.解壓您下載的壓縮包至C:/php下,並且在php文件夾下添加everyone用戶組(讀取和運行許可權)(這里許可權設置是必須的,否則配置好不能正常運行)。
PHP的安裝
3.在php文件夾下找到php.ini-recommended,復制一份並命名為 php.ini,修改php.ini中的兩個地方:
1、找到;extension=php_mysql.dll,去掉前面的分號。(mysql擴展)
2、找到extension_dir = "./",改為extension_dir = "C:/php/ext/" (C:/php/ext/為ext子目錄的絕對路徑)
然後把php.ini復制到Windows目錄下面,把libmysql.dll復制到System32目錄。至此為止,php程序所需要的文件都有了。
4.配置IIS使之支持php。資源管理器中新建一個目錄作為網站目錄,許可權中添加everyone組。
添加篩選器:IIS中新建一個網站,打開屬性對話框,選擇ISAPI篩選器選項卡,添加一個名為php、可執行文件為php目錄下的php5isapi.dll的篩選器(ISAPI Filters)
Ⅸ 急求eAccelerator 0952 for PHP Windows2003下的具體安裝做法。。。。
We have been using this PHP accelerator (0.9.X), on multiple servers, for a long time. It's used on some high traffic sites without any problem.
Install:
a) Download a of eAccelerator that is compatible with your version of PHP.
This can be an issue with eAccelerator. Sometimes it can take a little time before the Windows binaries are available for the most recent version of PHP.
Windows binaries:
Since the release of the windows binaries are not always available, I decided to start offering eAccelerator windows binaries.
b) Copy a compatible eaccelerator.dll to your PHP extensions folder (like: c:\php\extensions replace with your actual folder location).
Make sure the configuration directive extension_dir in your php.ini is properly pointing to your extensions folder.
Like: extension_dir = "c:/php/extensions"
c) Create a folder (with the appropriate permissions) for the temporary cached files.
For example: D:\tmp\eaccelerator
d) Add the following to your php.ini (as the first loaded extension):
extension="eaccelerator.dll"
eaccelerator.shm_size="64" ; 20MB per heavy site ?
eaccelerator.cache_dir="D:\tmp\eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
; 0 should be faster but will skip checking the modified date on your cached files eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0" ( I have used 3600 = 1 hour)
eaccelerator.shm_prune_period="0" ( testing 1800)
eaccelerator.shm_only="0" (testing 1 this seem noticeably faster?)
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "shm" (testing)
eaccelerator.sessions = "shm" (testing)
eaccelerator.content = "shm" (testing)
eaccelerator.admin.name="yourusername" (upto eAccelerator 0.9.4)
eaccelerator.admin.password="yourpassword" (upto eAccelerator 0.9.4)
eaccelerator.allowed_admin_path = "C:\MySites\sitebuddy\wwwroot\control.php" (NEW in eAccelerator 0.9.5)
e) Restart your Web Server.
f) WEB interface eAccelerator 0.9.4:
This accelerator provides a real nice web interface.
Use the provided eaccelerator.php (control.php in eAccelerator 0.9.5) to get data and perform certain operations. I recommend also renaming this file (for better security).
Also read the "readme" for how to implement password security between your eAccelerator 0.9.4 install and this script (a password encryption script is provided).
Basically you will end up with 2 new directives in your php.ini:
eaccelerator.admin.name="PhpAdminName"
eaccelerator.admin.password="$2$avd2.M04.$"
and a modified eaccelerator.php like:
<?php
$_SERVER['PHP_AUTH_USER'] = "PhpAdminName";
$_SERVER['PHP_AUTH_PW'] = "ClearVersionOfThePassword";
if (function_exists("eaccelerator")) {
eaccelerator();
} else {
echo "<html><head><title>eAccelerator</title></head><body><h1 align=\"center\">eAccelerator is not installed</h1></body></html>";
} ?>
Note: To get the encrypted password you basically type in a dos windows: "php -q eaccelerator_password.php"
g) WEB interface eAccelerator 0.9.5 (New)
With eAccelerator 0.9.5 the file eaccelerator.php was renamed control.php. I recommend also renaming this file (for better security like control545722.php).
In this file (control.php) you will see the default userID and password (you should change these values):
/** config **/
$user = "admin";
$pw = "eAccelerator";
/** /config **/
Please note that as of 08_10_2006 0.9.5 is still not released. We are currently using Release Candidate 1 (RC1).
Configuration Options (From the Readme file):
eaccelerator.shm_size
The amount of shared memory (in megabytes) that eAccelerator will use. "0" means OS default. Default value is "0".
eaccelerator.cache_dir
The directory that is used for disk cache. eAccelerator stores precompiled code, session data, content and user entries here. The same data can be stored in shared memory also (for quicker access). Default value is "/tmp/eaccelerator".
eaccelerator.enable
Enables or disables eAccelerator. Should be "1" for enabling or "0" for disabling. Default value is "1".
eaccelerator.optimizer
Enables or disables internal peephole optimizer which may speed up code execution. Should be "1" for enabling or "0" for disabling. Default value is "1".
eaccelerator.debug
Enables or disables debug logging. Should be "1" for enabling or "0" for disabling. Default value is "0".
eaccelerator.log_file
Set the log file for eaccelerator. When this option isn't set then the data will be logged to stderr
eaccelerator.name_space
A string that's prepended to all keys. This allows two applications that use the same key names to run on the same host by setting this in .htaccess or in the main configuration file for the whole web server.
eaccelerator.check_mtime
Enables or disables PHP file modification checking . Should be "1" for enabling or "0" for disabling. You should set it to "1" if you want to recompile PHP files after modification. Default value is "1".
eaccelerator.filter
Determine which PHP files must be cached. You may specify the number of patterns (for example "*.php *.phtml") which specifies to cache or not to cache. If pattern starts with the character "!", it means to ignore files which are matched by the following pattern. Default value is "" that means all PHP scripts will be cached.
eaccelerator.shm_max
Disables putting large values into shared memory by " eaccelerator_put() " function. It indicates the largest allowed size in bytes (10240, 10K, 1M). The "0" disables the limit. Default value is "0".
eaccelerator.shm_ttl
When eaccelerator fails to get shared memory for new script it removes all scripts which were not accessed at last "shm_ttl" seconds from shared memory. Default value is "0" that means - don't remove any files from shared memory.
eaccelerator.shm_prune_period
When eaccelerator fails to get shared memory for new script it tries to remove old script if the previous try was made more then "shm_prune_period" seconds ago. Default value is "0" that means - don't try to remove any files from shared memory.
eaccelerator.shm_only
Enables or disables caching of compiled scripts on disk. It has no effect on session data and content caching. Default value is "0" that means - use disk and shared memory for caching.
eaccelerator.compress
Enables or disables cached content compression. Default value is "1" that means enable compression.
eaccelerator.compress_level
Compression level used for content caching. Default value is "9" which is the maximum value
eaccelerator.keys
eaccelerator.sessions
eaccelerator.content
Determine where keys, session data and content will be cached. The possible values are:
"shm_and_disk" - cache data in shared memory and on disk (default value)
"shm" - cache data in shared memory or on disk if shared memory
is full or data size greater then "eaccelerator.shm_max"
"shm_only" - cache data in shared memory
"disk_only" - cache data on disk
"none" - don't cache data
eaccelerator.allowed_admin_path (NEW in eAccelerator 0.9.5)
The script paths that are allowed to get admin information and do admin controls.
This mole also provides: eLoader (I never used it...)
eLoader is PHP extension that can load scripts which encoded by eAccelerator without eAccelerator. It is a PHP extension and it should be compatible with Zend Optimizer, Zend Performance Suite, ionCube loader, PHP Accelerator and other PHP extensions.
Ⅹ windows server 2003 中如何發布PHP網站,需要安裝些什麼
PHP的安裝文件可以直接到 http://www.php.net/ 下載,獲得for win32的.zip包(5.8M) 1.解壓縮PHP壓縮包到C:PHP(這個路徑可以隨意,不過以下要是用到這個路徑,請相應的修改)。
2.復制C:PHP目錄下的php4ts.dll及C:PHPdlls目錄下的所有文件到windows的系統文件夾里,文件夾視Windows版本的不同而不同
如果是Windows 9x/ME 則為c:windowssystem
如果是Windows NT/2000 則為c:winntsystem32
如果是Windows XP/server2003 則為c:windowssystem32
其中C:為你現在所使用的操作系統的系統盤,如果你目前操作系統不是安裝在C:windows下,請相應做出修改。
復制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,並將其改名為php.ini。用記事本打開,修改一下信息:
搜索extension_dir = ./ 這行,並將其路徑指到你的PHP目錄下的extensions目錄,比如:
extension_dir = C:PHPextensions 直接保存php.ini文件即可.