php5.2.1win32,php54

本文目錄一覽:

如何在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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BPMIB的頭像BPMIB
上一篇 2025-01-16 15:46
下一篇 2025-01-16 15:46

相關推薦

  • 金額選擇性序列化

    本文將從多個方面對金額選擇性序列化進行詳細闡述,包括其定義、使用場景、實現方法等。 一、定義 金額選擇性序列化指根據傳入的金額值,選擇是否進行序列化,以達到減少數據傳輸的目的。在實…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • Python官網中文版:解決你的編程問題

    Python是一種高級編程語言,它可以用於Web開發、科學計算、人工智慧等領域。Python官網中文版提供了全面的資源和教程,可以幫助你入門學習和進一步提高編程技能。 一、Pyth…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • 英語年齡用連字元號(Hyphenation for English Age)

    英語年齡通常使用連字元號表示,比如 “five-year-old boy”。本文將從多個方面探討英語年齡的連字元使用問題。 一、英語年齡的表達方式 英語中表…

    編程 2025-04-29
  • Idea新建文件夾沒有java class的解決方法

    如果你在Idea中新建了一個文件夾,卻沒有Java Class,應該如何解決呢?下面從多個方面來進行解答。 一、檢查Idea設置 首先,我們應該檢查Idea的設置是否正確。打開Id…

    編程 2025-04-29
  • at least one option must be selected

    問題解答:當我們需要用戶在一系列選項中選擇至少一項時,我們需要對用戶進行限制,即「at least one option must be selected」(至少選擇一項)。 一、…

    編程 2025-04-29

發表回復

登錄後才能評論