apache+php+mysql+phped

來源:互聯網
上載者:User
(一)編寫
可以用 記事本,UltraEidt,PHPED等等……簡單的文本編輯軟體都可以用。
(二)運行
需要WEB伺服器 IIS 或者 Apache都行,再裝一個PHP 就行了,http://www.php.net/ 去下載。
安裝方法:http://phpe.net/?n=Articles&t=6
編寫,建議用editplus,
PHP的執行效率是有目共睹的,這也是我喜歡它的原因之一,和它稱為絕妙搭檔的Mysql以及Apache想融合,不能不驚歎其效率了。PHP更新也很快,這裡列舉了目前最新版本PHP4.3.2RC4(幾乎沒有BUG了,估計寫完這篇不久後正式版就出了),和最新版本的Mysql4.0.13的安裝過程。
  PHP的安裝檔案可以直接到 http://www.php.net/ 下載,獲得for win32的.zip包(5.8M)
  Mysql的安裝檔案可以直接到 http://www.mysql.com/ 下載,獲得for win32的.zip包
  另外如果想體驗Apache和PHP的配合效果而要放棄IIS的話,請到 http://www.apache.org/ 下載最新的for win31的.MSI安裝包,目前最新版本是2.0.45。
  另外,可以下載Zend Optimizer來對PHP進行加速。具體可以訪問 http://www.zend.com/
<1>安裝配置PHP
  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檔案即可.
  PHP所支援模組很多,不過有些dll不是免費的,所以沒有隨PHP的壓縮包一起發布,不過dlls檔案夾裡帶的就非常多了,剛才我們已經把它們複製到system32檔案夾下了,現在我們測試看它支援多少模組。以下是我測試的結果,僅供參考,如果安裝完畢後,彈出不支援xxx.dll模組的話,直接將前面分號加上去就可以了,搜尋:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
下面都用分號在前面注釋掉了支援的擴充模組,如果你想PHP支援某個模組,請將前面的“;”去掉即可,下面是我測試後的結果,一般按照下面那樣去掉注釋後沒什麼問題的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.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
extension=php_yaz.dll
extension=php_zip.dll
修改完成後,儲存php.ini,到此完成PHP的安裝和配置。
<2>Mysql的安裝
  Mysql相對來說是比較獨立的,這個資料庫很小,不能直接對它進行操作,不像access或者SQL2000那麼直觀,不過目前已經有很多軟體可以很好的操作它的,比如phpMyAdmin,mysqlcc。這些軟體可以到 http://www.mysql.com/ 上面下載獲得,這裡不詳細說明。
  下載獲得Mysql的for win32安裝包後,用winzip開啟,直接運行setup.exe,需要注意的是選擇一個安裝路徑,當然,安裝路徑可以任意,不過我建議將它和PHP安裝在一起,選擇C:MySQL目錄。安裝完成後MySQL也就完成了。至於設定使用者和密碼,可以使用上面提到的兩個軟體進行管理。這裡不繼續描述,預設的使用者名稱是root,密碼為空白。
  一般裝完MySQL後會自動啟動服務,如果沒有啟動的話,請運行C:MySQLbinmysqld-nt.exe
  配置conf目錄下的httpd.conf檔案
#安裝apache模組方式添加:
LoadModule php4_module c:/php/sapi/php4apache2.dll
AddType application/x-httpd-php .php4
ScriptAlias /php4/ "c:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php4 .php
#增加預設啟動文件:
DirectoryIndex index.html增加為:
DirectoryIndex index.html index.htm index.php index.php3
#讓apache2預設中文顯示
#添加:
AddLanguage zh-cn .cn
DefaultLanguage zh-cn
#修改:
AddDefaultCharset ISO-8859-1 ---> AddDefaultCharset GB2312
###########################################
[Zend]
在下面可以看到:
zend_optimizer.optimization_level=*
這行,
將=後面數值改為1023,也就是將這行改為
zend_optimizer.optimization_level=1023
###################################################################
Alias /icons/ "D:/Apache/icons/";虛擬目錄名
<Directory "D:/Apache/icons">;顯示全部目錄
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<6>測試:
  用記事本建立個檔案,寫下下面幾行,儲存到C:Apache2htdocs目錄下,這個目錄就是你的網站跟目錄,命名為phpinfo.php.然後在瀏覽器中輸入http://localhost/phpinfo.php就可以看到想盡的關於PHP的資訊了。
CODE
<?php
phpinfo();
?>
  您需要注意在您儲存檔案時,檔案的尾碼名應該為 .php。(記事本將自動在檔案名稱後面加上 .txt尾碼,除非您採取以下措施之一來避免這種情況。)當您儲存檔案時,系統會讓你指定檔案的檔案名稱,這時請將您的檔案名稱加上引號。(例如,“hello.php”。)或者,您也可以點擊儲存對話方塊中的“檔案類型”下拉式功能表,並將設定改為“所有檔案”。這樣您在輸入檔案名稱的時候就不用加引號了。
  上面一段話摘自《PHP中文手冊》,更詳細的安裝資料,請到 http://www.php.net/docs.php 下載這個中文手冊,裡面有各種不同系統的詳細安裝,不過不是很直觀而以,一些最佳化也沒有寫出來:)
下面我給出幾個要用到的軟體的:
PHP
http://www.php.net
Mysql4.0.13
http://www.mysql.com
Apache
http://download.wz.zj.cn/download.asp?cat1=nettools&cat2=homepage&id=3237
Zend Optimizer:
http://www.phpe.net/?n=DownNow&a=7&l=1
另,PHP4.3.2RC4中包含了PEAR包,PHP4.3.1中是沒有的,如果你下載的壓縮包裡有的話,就在php.ini中設定include路徑,找到如下兩行:
; Windows: "path1;path2"
;include_path = ".:/php/includes"
修改為:
; Windows: "path1;path2"
include_path = "C:phppear"
儲存即可,這個是PHP的包含檔案路徑,可以設定多個,用";"格開。
#################################################
C:盤必須是32位的,ntfs是不行的,我測試過!PHP是不能安在ntfs的盤中的
你可以找個不是ntfs的區,比如d:盤e:盤f:盤等盤
在iss主目錄->配置->添加->PHP中的sapi/php4isapi.dll
_______________________我用的平台win2003+php4.23,也可以用Apache+PHP4.23速度快啊!! 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.