本文目錄一覽:
如何在IIS中配置php 5.2.1 Win32
.將軟體包解壓到c:\php5下
2.再將目錄下的所有dll文件拷到c;\winnt\system32下,不要覆蓋已有的dll文件;接著將目錄下的php.exe和php.ini-dist兩個文件拷到c:\winnt下
3.將c:\winnt\php.ini-dist改名為php.ini
4.打開「開始」按鈕下的「程序」=》「管理工具」=》「internet服務管理器」。接著,選中「主目錄」頁,單擊「應用程序設置」下的「配置」按鈕後,在新窗口下單擊「添加」按鈕;在「可執行文件」中輸入「C:\WINNT\php.exe %s %s」,在「擴展名」中輸入「.php」,點擊「確定」。
5.接著,選中「ISAPI篩選器」頁,單擊「添加」按鈕;在「篩選器名稱」中輸入「php」,在「可執行文件」中輸入「C:\WINNT\system32\php5isapi.dll」,點擊「確定」。
6.選中「文檔」頁,單擊「添加」按鈕;在「默認文檔名」中輸入「index.php」,點擊「確定」,並將其提高到最高級。您還可以添加常用的php文件名,如:「default.phtml」、「index.php3」等。
關閉所有窗口,重啟系統後,可打開IE瀏覽器進行測試。
我再試試目錄中的php探針是否可以用了
php安裝到底是什麼
由於php是一個zip文件(非install版),安裝較為簡單
解壓就行.把解壓的 php-5.2.1-Win32 重命名為 php5.並複製到C盤目錄下.即安裝路徑為 c:\php
1 找到php目錄下的 php.ini.recommended (或者php.ini-dist)文件,重命名為 php.ini
並複製到系統盤的windows目錄下(以c:\windows為例).
2 再把php目錄下的php5ts.dll,libmysql.dll複製到目錄 c:\windows\system32下.
3 把php\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件複製到c:\windows\system32下
注意:不要把 php_mysql.dll 和 php_mssql.dll 混淆
如果沒有載入 php_gd2.dll php將不能處理圖像.沒有載入php_mysql.dll php將不支持mysql函數庫
php_mbstring.dll在後面使用phpmyadmin時支持寬字元
配置php並關聯MySQL
1 設置擴展路徑
查找 extension_dir 有這麼一行
extension_dir = “./”
將此行改成
extension_dir = “C:\php\ext”
其中C:\php是你安裝php的路徑.路徑不正確將無法載入dll
(注意:有些php版本是 ;extension_dir = “./” 要把前面的分號去掉)
2 分別查找
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
把上面3項前面的分號去掉,這樣apache啟動時就可以載入這些dll了
注意不要把 ;extension=php_mysql.dl 和 ;extension=php_mssql.dl 混淆
當然前面我們也把這些dll複製到system32下了.(大家在安裝的過程中都注意到如何把一些dll載入入來了.
以後要載入一些dll,比如說php_mysqli.dll,也就懂得怎麼載入了)
3 設置會話保存路徑
查找session.save_path 有這麼一行
; session.save_path = “N;/path”
在此行後加入一行(注意是加入一行,不是加到後面)
session.save_path = “C:\WINDOWS\Temp”
保存到你的臨時目錄下,這裡完全可以保存到windows臨時目錄Temp下
4 是否顯示錯誤 display_errors
出於安全性考慮,display_errors 有些版本也默認為 Off.
就是說在調試時,如果php代碼有誤,就只出現一個空白頁.而不會顯示出錯原因和出錯行數.
這樣調試起來將非常不便,建議根據自己需要修改
查找
display_errors = Off (注意不是 ; – display_errors = Off [Security])
改成
display_errors = On
5 php5時差問題
?php echo date(“Y-m-d H:i:s”);?時間相差八小時
為什麼呢?PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone有這麼一行
;date.timezone =
將;去掉,改成
date.timezone = PRC
其中PRC:People’s Republic of China 中華人民共和國,
PHP的文件上傳問題
文件上傳成敗關鍵的幾點php.ini配置
文件上傳的程序沒有錯,但php的配置很可能導致文件不能上傳成功.
1. 一般的文件上傳,除非文件很小.就像一個5M的文件,很可能要超過一分鐘才能上傳完.
但在php中,默認的該頁最久執行時間為 30 秒.就是說超過30秒,該腳本就停止執行.
這就導致出現 無法打開網頁的情況.這時我們可以修改 max_execution_time
在php.ini里查找
max_execution_time
默認是30秒.改為
max_execution_time = 0
0表示沒有限制
另一種方法是可以在php程序中加入
set_time_limit();
來設定頁面最久執行時間.
set_time_limit(0);//0表示沒有限制
2. 修改 post_max_size 設定 POST 數據所允許的最大大小。此設定也影響到文件上傳。
php默認的post_max_size 為2M.如果 POST 數據尺寸大於 post_max_size $_POST 和 $_FILES superglobals 便會為空.
查找 post_max_size .改為
post_max_size = 150M
3. 很多人都會改了第二步.但上傳文件時最大仍然為 8M.
為什麼呢.我們還要改一個參數upload_max_filesize 表示所上傳的文件的最大大小。
查找upload_max_filesize,默認為8M改為
upload_max_filesize = 100M
另外要說明的是,post_max_size 大於 upload_max_filesize 為佳.
四. active perl 需要安裝到c:/perl
五. ZendOptimizer 安裝時把 apache 伺服器關掉,在過程中要指定 apache 和 php 的安裝路徑
Windows系統怎樣配置PHP環境
下載PHP5:
下載apache:
一.php的安裝與調試
由於php是一個zip文件(非install版),安裝較為簡單,解壓就行。把解壓的
php5.2.1-Win32重命名為
php5。並複製到C盤目錄下。即安裝路徑為
c:\php5
1
找到php目錄下的
php.ini-dist或
php.ini.recommended文件,重命名為
php.ini
並複製到系統盤的windows目錄下(以c:\windows為例).
2
再把php目錄下的php5ts.dll,libmysql.dll複製到目錄
c:\windows\system32下。
3
把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件複製到c:\windows\system32下
如果沒有載入
php_gd2.dll
php將不能處理圖像。沒有載入php_mysql.dll
php將不支持mysql函數庫
php_mbstring.dll在後面使用phpmyadmin時支持寬字元。
4
打開c:\windows\php.ini文件(關聯到mysql)
設置擴展路徑
查找
extension_dir
有這麼一行extension_dir
=
“./”
將此行改成
extension_dir
=
“C:\php5\ext”
其中C:\php5是你安裝php的路徑。路徑不正確將無法載入dll
(注意:有些php版本是
;extension_dir
=
“./”
要把前面的分號去掉)
查找
extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3項前面的分號去掉,這樣apache啟動時就可以載入這些dll了
當然前面我們也把這些dll複製到system32下了l
php5時差問題
?php
echo
date(“Y-m-d
H:i:s”);?時間相差八小時
為什麼呢?PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone有這麼一行
;date.timezone
=
將;去掉,改成
date.timezone
=
PRC
二.apache的調試和整合
1.修改網站根目錄
查找
DocumentRoot有這麼一行
DocumentRoot”C:/Program
Files/Apache
Group/Apache2/htdocs”
這就是你網站的根目錄,你可以修改,也可以用默認的.如果改,還要修改下面這項,否則可能會出現
403
錯誤
查找
This
should
be
changed
to
whatever
you
set
DocumentRoot
to
在它下面兩行有
Directory
“C:/Program
Files/Apache
Group/Apache2/htdocs”
把上面兩項的
C:/Program
Files/Apache
Group/Apache2/htdocs
改成你想要的目錄
2.讓apache支持*.php(網頁)
查找
DirectoryIndex
index.html
index.html.var
修改成
DirectoryIndex
index.html
index.html.var
index.php
這樣index.php
可以充當默認頁面了
3.Apache中模塊化安裝php
查找
#
LoadModule
foo_module
modules/mod_foo.so
在此行後加入一行
LoadModule
php5_module
C:/php5/php5apache2.dll
//注意:其中C:/php5/php5apache2.dll是你安裝php的相應路徑.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用於apache
版本1的.PHP5壓縮包里的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,就可能會出現”Cannot
load
C:/php/php5apache2.dll
into
server:
The
specified
module
could
not
be
found.”或者:”The
requested
operation
has
failed”
4.查找
AddType
application/x-gzip
.gz
.tgz
在此行後加入一行
AddType
application/x-httpd-php
.php
(記住:前邊有一個空格哦!!!)
這樣apache就可以解釋php文件了
5.測試
在網站根目錄下創建一個
phpinfo.php
文件
?php
phpinfo();
?
在瀏覽器打開
5.測試php和mysql資料庫的關聯
在網站根目錄下創建一個test.php
文件
?php
$link=mysql_connect(“localhost”,”root”,”12345″);
//12345改成你的mysql密碼
if(!$link)
echo
“失敗!”;
else
echo
“成功!”;
mysql_close();
?
在瀏覽器打開
如果輸出成功,則說明大功告成了
php5下載之後,怎麼安裝呀?急求高手解決。。。
我的是php5和mysql5 以及apache,給你一個自己的安裝配置文件吧(我下面的是自己配置環境,還可以用集成的安裝包)
Windows下安裝配置apache/php
2009年9月14日
9:21
一.php的安裝與配置
把解壓的 php5.2.1-Win32文件夾重命名為 php5。並複製到C盤目錄下。即安裝路徑為 c:\php5
1 找到php目錄下的 php.ini-dist或 php.ini.recommended文件,重命名為 php.ini,並複製到系統盤的windows目錄下(以c:\windows為例).
2 再把c:\php5目錄下的php5ts.dll,libmysql.dll複製到目錄 c:\windows\system32下。
3 把c:\php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件複製到c:\windows\system32下
如果沒有載入 php_gd2.dll php將不能處理圖像。沒有載入php_mysql.dll php將不支持mysql函數庫
php_mbstring.dll在後面使用phpmyadmin時支持寬字元。
4 打開c:\windows\php.ini文件
設置擴展路徑,查找 extension_dir 有這麼一行extension_dir = “./”。將此行改成extension_dir = “C:\php5\ext”
其中C:\php5是你安裝php的路徑。路徑不正確將無法載入dll
(注意:有些php版本是 ;extension_dir = “./” 要把前面的分號去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
把上面3項前面的分號去掉,這樣apache啟動時就可以載入這些dll了。
當然前面我們也把這些dll複製到system32下了。
php5時差問題
?php echo date(“Y-m-d H:i:s”);?時間相差八小時
為什麼呢?PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone有這麼一行
;date.timezone =ss
將;去掉,改成
date.timezone = PRC
二:在開始菜單中找到apache的配置文件httpd.conf的快捷方式,打開並在httpd.conf的最後一行寫下
LoadModule php5_module C:/php5/php5apache2.dll
PHPIniDir “C:/WINDOWS”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
Alias /shop “D:/myphp/”
Directory “D:/myphp”
Options Indexes MultiViews
AllowOverride none
Order allow,deny
Allow from all
/Directory在D盤下新建一個文件夾newphp,然後重啟apache。如果沒有出現命令行提示,則說明上述配置成功。用 來測試apache運行情況。
原創文章,作者:BPMIB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/330614.html
微信掃一掃
支付寶掃一掃