好了。到這裡有幾個安裝的方法供選擇,因為Zend 在這方面做得很好,如果你準備安裝Apache 作為伺服器的話,那麼直接裝我們下載下來的Zend Studio 即可,只是它的Apache 為1.x版本。而且也不用手動裝 PHP ,很方便拉,其實對於新手單單裝個 Zend 就 OK 了,可是我為什麼還要下載那麼多軟體呢。因為不是所有人都想單單使用 Zend Studio,或不是每台機器上都要安裝 Zend Studio,或是你想設定更適合自己的 PHP 環境。所以下面我要講的是:先設定好 PHP 運行環境,再安裝 Zend Studio。大家跟著我的思路走。
配置PHP
下載下來五個軟體有三個是以zip 為擴展名的,需要一個zip 解壓縮軟體來解壓縮,可以到 http://www.winzip.com 獲得該壓縮解壓縮軟體,因為解壓縮軟體很多,可以有很多途徑取得,所以這裡不詳細說明。
另外,PHP4 的配置和PHP5 的配置有些許不同,詳細資訊可以參考我的PHP5 配置文章:http://www.openphp.cn/index.php?module=article&id=12
將php-x.x.xxxx -win32.zip 解壓縮到C 磁碟根目錄下。解壓縮完成後我們應該可以在 C 盤根目錄下找到一個以 php-x.x.x-win32 為名的資料夾,將其改名為 php4。進入這個資料夾,我們可以很清楚看到PHP 的目錄結構如下圖:
我來說明幾個配置時候用得著的目錄:PH的所需的dll。那什麼是 PHP 的 DLL 擴充函式庫呢?它是 PHP 在基本功能上的擴充。例如,你需要用 PHP 來產生圖像,那麼你就得用到 GD 庫擴展,該庫包含了一系列圖像生成函數等。這樣,就可以很容易的擴大 PHP 的應用範圍了。所以你在配置 PHP 的時候需要告訴 PHP 你需要該擴充函式庫的支援。
[extensions]PHP 擴充庫的 dll。這是 PHP 搜尋擴充庫和存放擴充庫的位置。
[PEAR]PEAR 是 PHP 的擴充與應用程式庫(PHP Extension and Application Repository)的存放路徑。更多可造訪 http://pear.php.net 了解。
[sapi] 存放 SAPI 的 dll 檔案。
[go-pear.bat]安裝 PEAR 所需檔案。
[install.txt]安裝說明檔。
[php4ts.dll]主 dll 檔案。
[php.exe]CGI 可執行程式。
[php.ini-dist]PHP 設定檔
解釋完這些主要目錄和文件,可能一些新手就怕了,呵呵,不用怕,撇開這些稀奇古怪的名稱和專有名詞。我們直接安裝 PHP ,不過聲明在先,以下步驟可一步都不能搞錯哦,細心點,沒錯的。再次說明,以下提及的路徑,如無特殊說明,適合於 Windows 98 以後的各個版本作業系統,我以 Windows Server 2003 為示範作業系統。
第一步:複製 php4ts.dll 檔案到 C:Windows 目錄下(如果是 Windows 2000/NT 作業系統,則為 C:winnt 目錄,下同。請注意你的 Windows 版本對應的資料夾)。
第二步驟:將[dlls]資料夾下所有的.dll 檔案複製到C:Windowssystem32 目錄下(如果是Windows 2000/NT 作業系統,則為C:winntsystem32 目錄;如果是Windows 98,則為C :windowssystem 目錄。
第三步:複製 php.ini-dist 檔案到 C:Windows 資料夾下,重新命名為 php.ini 。這裡要提醒一句:不要在 php 目錄下存放 php.ini 檔案。也就是說 C:PHP4 目錄下不要有 php.ini 檔案(如果是按照我的步驟全新安裝 PHP 的話不會出現此情況)。現在我們在 C:windows 目錄下已經有 php.ini 文件了,這個文件是 PHP 配置文件,因此配置 PHP 也是圍繞它為中心。用記事本打開它。可以看到很多英文。英文不好的朋友別怕,呵呵。我會詳細說明一些重要配置選項的。
我按照從上到下順序來說明各個部分的配置。首先,找到 Error handling and logging 這個部分,這裡是設定 PHP 警告等級的,也就是說,是否允許 PHP 執行出錯的時候給予對應的警告或提示。當然,我們在學習和調試 PHP ,這個是必要的。很多行都是以分號開頭,分號後面是 *.ini 檔案的註釋,我們可以透過這些註釋來了解各個警告層級的涵義。這裡我們將警報等級設定為: E_ALL & ~E_NOTICE :
error_reporting = E_ALL & ~E_NOTICE
如下圖:
找到 Paths and Directories 設定部分,這裡是設定 PHP 檔案搜尋路徑的。多個路徑使用分號「;」擱開,我們設定一個搜尋路徑,指向C:PHP4PEAR 目錄,去掉include_path 前面的分號,將引號內位址改成C:PHP4PEAR :
; UNIX: "/ path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "path1;path2"
include_path = "C:PHP4EAR1;path2"
稍微往下,找到extension_dir ,這個是設定PHP 搜尋擴充庫的位置,將其路徑指向C:PHP4extensions 資料夾:
extension_dir = "CCPHPextions"
找到File Uploads 設定部分,在這裡我們可以設定PHP 允許上傳的檔案的大小(預設是2M)和上傳檔案存放的臨時資料夾(如果不設定臨時資料夾,則預設存放於系統的臨時資料夾),我們可以根據自己需要來設置,例如將允許上傳的大小設置為8M,將文件臨時資料夾設置為C:TEMP , 那麼我們必須在C 盤根目錄下建立一個名為temp 的文件夾,記得去掉upload_tmp_dir 前面的分號:
; Whether to allow HTTP file uploads.
file_uploads = On
化物化load 它; specified) .
upload_tmp_dir = "C:temp"
; Maximum allowed size for uploaded files.
upload_max_filesize = 8MM看重要的PHP 擴充配置部分,找到Dynamic Extensions ,往下一點是Windows Extensions 的設定部分。 ;extension=php_zip.dll
這裡列出了PHP 的所有可支援擴展,前面都加了分號註解掉,表示目前PHP 配置不支援該擴展,我們可以將分號去掉以便讓PHP 支援這些擴展,但因為dlls 文件夾裡沒有包含全部可擴展庫的DLL 文件,所以我們只能選擇性的安裝,需要知道如何獲得其他dlls 文件夾下沒有提供的dll 文件,可以查看《PHP 中文手冊》(後面會提到它的下載方法)的相關部分。這裡不做說明。
下面提幾個 dlls 資料夾下包含的、比較實用的 PHP 擴充:
extension=php_curl.dll : CURL 擴充支援。
extension=php_gd2.dll : GD 影像庫擴充支援。包括生成圖像等的一系列函數,比較有用。
extension=php_ming.dll : Ming 程式庫擴充功能支持,該擴充功能提供產生 flash 檔案的相關函數,支援 flash 4 的大部分功能。
extension=php_pdf.dll : PDF 程式庫擴充功能支持,該擴充功能提供操作 PDF 檔案的函數的支援。
extension=php_xslt.dll : 提供 XSLT 擴充支持,該擴充功能提供對 XML 的轉換。
以下列出預設情況下所有支援的 DLL 擴展的配置,去掉分號的表示支持,我們所要做的只是判斷是否去掉分號而已。如果你暫時不知道你需要哪些擴展,那麼避免麻煩就按照最大化安裝,相應行應做如下設定:
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
. extension=php_interbase.dllextension=php_java.dllextension=php_ldap.dllextension=php_mbstring.dll;extension=php_mcrypt.dll
;extension=php_mcrypt.dll
_mimmmext.extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;;extension=php_pgsql. dll
extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
.
找到[Session]部分,我們這裡只修改一個參數session.save_path ,預設是/tmp ,我們將其指向C:/TEMP/ 目錄(用斜槓或反斜線來表示路徑在PHP 中是一致的),記得在C 盤根目錄下建立一個名為temp 的資料夾:
session.save_path = “C:/temp/”
這個是設定會話的存放路徑的。 OK,php.ini 檔案的設定告一段落,Ctrl+s 儲存檔案後關閉記事本。
PEAR 的安裝
PEAR 是一個很好的“代碼倉庫”,提供給你的代碼很強的擴展性,在提高項目效率上擁有巨大的作用。新的 PHP 版本壓縮包中都已經自備 PEAR 了(並不完整),我們做要做的就是安裝它。當然,您現在必須具備寬頻的網路連線。如果是 56k Modem ,安裝速度會很慢。
點擊 開始 -> 運行,輸入 cmd 後確定(如果是 Windows 98 作業系統,那麼請開啟 MS-DOS 視窗),開啟 Windows 的命令提示字元視窗。依照下列步驟輸入:
進入PHP 目錄,依照下列順序輸入指令:
輸入cd 後回車進入C 碟根目錄:
C:Documents and SettingsAdministrator>cd
cd php4 後回車進入PHP 目錄:
C:>cd php4
C:php4>
輸入go-pear.EAR 後回車開始安裝安裝。
C:php4>go-pear.bat
命令提示符視窗將出現下列歡迎訊息,歡迎訊息中還包括提到了需要下載的 PEAR 包,如下圖:
敲回車繼續安裝。提示是否使用代理來下載這些 PEAR 套件。如果你想使用代理,則按照 http://user:password@proxy.myhost.com:port 的格式輸入,否則直接回車。我這裡不使用代理而直接回車,如下圖:這裡檢查了你的PEAR 包,接下去列出系統信息,一般按照默認直接回車繼續即可,如下圖:
這裡列出了需要下載的PEAR 包,提示是否安裝,輸入Y 後回車程式開始下載軟體包並完成安裝,如下圖:
MySQL 的安裝
OK,進入 bin 目錄,找到 winmysqladmin.exe 文件,開啟它。第一次執行會提示輸入新的使用者名稱和密碼。這裡可以隨意選擇你需要的使用者名稱和密碼輸入,作為 my.ini 的預設使用者名稱和密碼。如下圖:
在該圖示上電擊右鍵,選擇 Show me 可以開啟 WinSQLadmin 的主介面。如下圖:
該軟體顯示了 MySQL 的基本信息,可以對 MySQL 進行一些簡單的設置,這裡不作介紹。主介面如下圖所示:
我們來看看 MySQL 服務是否啟動。開啟“控制台”,進入後開啟“管理工具”,再開啟“服務”。如果一切順利的話我們會看到 MySQL 已啟動的訊息,如下圖:
到這裡 MySQL 的安裝告一段落,非常簡單。
以上就是PHP 開發環境的選擇、建立及使用(2)的內容,更多相關內容請關注PHP中文網(www.php.cn)!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

記事本++7.3.1
好用且免費的程式碼編輯器

Atom編輯器mac版下載
最受歡迎的的開源編輯器