首頁 php教程 php手册 Windows下配置Apache2(IIS)+PHP5+MYSQL6+Zend

Windows下配置Apache2(IIS)+PHP5+MYSQL6+Zend

Jun 06, 2016 pm 08:00 PM
iis windows 配置

Windows 下配置 Apache2(IIS)+PHP5+MYSQL6+Zend 一、 下载地址 : Apache2.0.63 : http://archive.apache.org/dist/httpd/ PHP 5.2.6 : http://cn2.php.net/get/php- 5.2.6 -Win32.zip/from/a/mirror MYSQL 6.0.3 : http://dev.mysql.com/downloads/mysql

Windows下配置Apache2(IIS)+PHP5+MYSQL6+Zend

一、下载地址

Apache2.0.63 http://archive.apache.org/dist/httpd/
PHP5.2.6
http://cn2.php.net/get/php-5.2.6-Win32.zip/from/a/mirror

MYSQL6.0.3http://dev.mysql.com/downloads/mysql/6.0.html  Zend-3.3.0 http://www.zend.com/store/free_download.php?pid=13

软件的安装安装顺序就是上面列出来的顺序,其中只有PHP的是zip包,直接解压就可以了。 Zend最后安装,等所有的运行都没问题后才装的。

二、安装配置过程:

 

(一)   ApacheIIS

Apache 的安装很简单,我就直接把他装到了D:/program/apache2下,一路NEXT,同意许可协议后会有填写服务器信息的页面,因为是本地调试,network domainservername两项都填localhost,最后那项administrator's email address填我自己的邮件地址,继续NEXT,直到FINISH;完成之后Apache会启动相关服务,并在任务栏右下角运行一个Apache监控器,可测试Apache是否安装成功:打开浏览器,输入http://localhost/,页面显示“It Works!”,表示Apache安装OK~安装完后我的apache目录就是D:/program/apache2 .

如果选用iis服务器,这里安装IIS,其他的安装步骤不变。

 

(二)PHP

  直接解压缩放到D:/program/php目录下,这样查找文件会方便许多。

 

(三)Mysql

直接装到D:/program/mysql.安装完成后,打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p  输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。

经测试把数据库文件单独放一个目录可以提高数据库访问速度,下面更改MySQL 数据库目录,此步骤不是必须的。

a) 打开 cmd 命令提示符窗口,输入命令:net stop MySQL 停止 MySQL 服务运行;

b) 打开D:/program/MySQL/my.ini

找到:

Datadir = "D:/program/MySQL/data"

修改为:

Datadir = "D:/Database"

c) D:/program/MySQL/data 文件夹复制到D:/,并重命名为D:/Database

d) 打开 cmd 命令提示符窗口,输入命令:net start MySQL 启动 MySQL 服务。

e) 重新测试 MySQL 是否工作正常。

 

(四)配置

   一.配置Apache

  1.加载php模块

PHP直接作为apache的一个模块运行,在http.conf文件加入:

LoadModule php5_module "D:/program/php/php5apache2.dll"

AddType application/x-httpd-php .php

2.修改网站目录

D:/program目录下建立了一个www的目录用于存放我的站点文件,在http.conf里改:

DocumentRoot "D:/program/Apache2/htdocs"改成了DocumentRoot "D:/program/www"

3.修改列出目录属性(可选)

Apache2.0.x1.3.x相比2.0.x默认不能直接列目录,就改了:

  Options FollowSymLinks

  AllowOverride None

改为:

  Options Indexes FollowSymLinks

  AllowOverride None

apache的默认字符设置为中文简体:

AddDefaultCharset GB2312

4. 修改目录的默认首页:

DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php

注意一点的是,要使这些配置生效需要重新启动apache

二.配置PHP php.ini

1,把php.ini-dist复制到C:/windows 下改名为 php.ini

2,然后修改了几个地方:

找到:extension_dir = "./"将其改为extension_dir = " D:/program /php/ext" (指定动态连接库的目录,php5php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)。

3, 找到:Windows Extensions

Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_MySQL.dll

4,接下来修改了一些文件上传以及内存使用最大限制:

memory_limit = 20M

post_max_size = 20M

upload_max_filesize = 20M

别的就没改什么了,这里修改过php.ini以后也要重新启动apache

5 找到:

disable_functions =

改为:

disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open, proc_get_status, ini_alter ,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog, readlink,symlink,popepassthru,stream_socket_server

6 保存 php.ini 文件,并将其复制到 C:/Windows/

接下来一点很重要的就是把php目录下的 libmysql.dll libmysqli.dll 复制到windows/system32下,如果不这样做,mysql动态连接库就无法正常加载。

三.IIS配置(可选)

如果选择IIS,在这里完成iis的配置。下面介绍iis的配置流程:

(1) 启动 IIS 管理器,并新建一个网站(虚拟主机)

(2) 输入网站名称,改名称仅为 IIS 中的标识,可任意输入。

(3) 网站IP地址不用填写,端口如没有特殊要求则保持 80 即可,最后正确输入网站域名。

(4) 在网站分区中建立 wwwroot 以及下级站点文件夹 bbs

(5) 对于 PHP 应用,需要给予该站点"读取""运行脚本"的权限

(6) 至此,已经成功的新建了一个站点

IIS PHP 的整合配置 - 使站点支持 PHP

(1) 打开刚刚建立的网站属性 ,在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入 PHP ISAPI 支持,选择可执行文件:D:/program/PHP/php5isapi.dll 、扩展名为 .php 、限制动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口。

(2) 单击"文档"页签,在默认内容文档中添加 index.htmindex.htmlindex.php 三个文件,并将所有默认文档排序,顺序按照下图所示。完成后,单击"确定",关闭站点属性配置窗口,回到 IIS 管理器主界面。

(3) 右键单击"Web 服务扩展",添加 PHP 扩展支持。

(4) 在如下图所示的"新建WEB服务扩展"对话框中,"扩展名"填写PHP"文件"选择D:/program/PHP/php5isapi.dll ,并设置该PHP扩展默认为允许。

(6) 重启 IIS 服务,即可。

 

(五)Zend

现在ApachePHP都已经配置好了,重新启动Apache服务器,用编辑器编写如下语句:

phpinfo(); ?>;

保存文件名为phpinfo.php”到用户主目录(本例为d:/program/www)目录,然后打开浏览器,浏览:http://localhost/ phpinfo.php,出现PHP基本信息就说明配置成功。

所有的调试都正常后我把Zend装到了D:/program/zend下 ,双击下载的 ZendOptimizer-3.2.6-Windows-i386.exe 文件,安装过程非常友好,但需注意以下几点:

 (1) 在安装过程中提示 php.ini 的位置是,注意观察是否为 C:/Windows ,如果不是必须手动指定为 C:/Windows Zend Optimizer 安装完成后会自动重启 Apache 服务,重启完成后需要再次打开IE浏览器窗口,查看 phpinfo.php 支持信息,观察是否包含了 Zend Optimizer 支持信息,如果没有,则说明 Zend Optimizer 没有安装成功!

最后,修改 php.ini 文件,将 phpinfo 函数加入到 disable_functions 中。

 

后记:本文详细介绍了在windows环境下php服务器的配置,我为了安装discuz论坛,而写下此文,但是在安装discuz论坛时,一到创建mysql数据库apache就报错,内存不能读,郁闷了好久,最后我发现我是把mysql安装目录下的libmysql.dll复制到system32下,可能是数据库连接的问题吧。所有我就把php安装目录下的libmysql.dll复制到system32下,再次运行,通过!这个问题困扰了我几个小时,希望以此为鉴。大家要注意版本匹配。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

可以在 Windows 7 上安裝 mysql 嗎 可以在 Windows 7 上安裝 mysql 嗎 Apr 08, 2025 pm 03:21 PM

是的,可以在 Windows 7 上安裝 MySQL,雖然微軟已停止支持 Windows 7,但 MySQL 仍兼容它。不過,安裝過程中需要注意以下幾點:下載適用於 Windows 的 MySQL 安裝程序。選擇合適的 MySQL 版本(社區版或企業版)。安裝過程中選擇適當的安裝目錄和字符集。設置 root 用戶密碼,並妥善保管。連接數據庫進行測試。注意 Windows 7 上的兼容性問題和安全性問題,建議升級到受支持的操作系統。

mysql 無法連接到本地主機怎麼解決 mysql 無法連接到本地主機怎麼解決 Apr 08, 2025 pm 02:24 PM

無法連接 MySQL 可能是由於以下原因:MySQL 服務未啟動、防火牆攔截連接、端口號錯誤、用戶名或密碼錯誤、my.cnf 中的監聽地址配置不當等。排查步驟包括:1. 檢查 MySQL 服務是否正在運行;2. 調整防火牆設置以允許 MySQL 監聽 3306 端口;3. 確認端口號與實際端口號一致;4. 檢查用戶名和密碼是否正確;5. 確保 my.cnf 中的 bind-address 設置正確。

MySQL安裝在特定係統版本上報錯的解決途徑 MySQL安裝在特定係統版本上報錯的解決途徑 Apr 08, 2025 am 11:54 AM

MySQL安裝報錯的解決方法是:1.仔細檢查系統環境,確保滿足MySQL的依賴庫要求,不同操作系統和版本需求不同;2.認真閱讀報錯信息,根據提示(例如缺少庫文件或權限不足)採取對應措施,例如安裝依賴或使用sudo命令;3.必要時,可嘗試源碼安裝並仔細檢查編譯日誌,但這需要一定的Linux知識和經驗。最終解決問題的關鍵在於仔細檢查系統環境和報錯信息,並參考官方文檔。

mySQL下載完安裝不了 mySQL下載完安裝不了 Apr 08, 2025 am 11:24 AM

MySQL安裝失敗的原因主要有:1.權限問題,需以管理員身份運行或使用sudo命令;2.依賴項缺失,需安裝相關開發包;3.端口衝突,需關閉佔用3306端口的程序或修改配置文件;4.安裝包損壞,需重新下載並驗證完整性;5.環境變量配置錯誤,需根據操作系統正確配置環境變量。解決這些問題,仔細檢查每個步驟,就能順利安裝MySQL。

無法從終端訪問 mysql 無法從終端訪問 mysql Apr 08, 2025 pm 04:57 PM

無法從終端訪問 MySQL 可能是由於:MySQL 服務未運行;連接命令錯誤;權限不足;防火牆阻止連接;MySQL 配置文件錯誤。

mysql怎麼複製粘貼 mysql怎麼複製粘貼 Apr 08, 2025 pm 07:18 PM

MySQL 中的複制粘貼包含以下步驟:選擇數據,使用 Ctrl C(Windows)或 Cmd C(Mac)複製;在目標位置右鍵單擊,選擇“粘貼”或使用 Ctrl V(Windows)或 Cmd V(Mac);複製的數據將插入到目標位置,或替換現有數據(取決於目標位置是否已存在數據)。

mysql下載時提示磁盤寫入錯誤如何處理 mysql下載時提示磁盤寫入錯誤如何處理 Apr 08, 2025 am 11:51 AM

MySQL下載提示磁盤寫入錯誤,解決方案如下:1.檢查磁盤空間是否不足,清理空間或更換更大磁盤;2.使用磁盤檢測工具(如chkdsk或fsck)檢查並修復磁盤錯誤,必要時更換硬盤;3.檢查目標目錄權限,確保用戶賬戶擁有寫入權限;4.更換下載工具或網絡環境,使用下載管理器恢復中斷下載;5.暫時關閉反病毒軟件或防火牆,下載完成後重新啟用。通過系統排查這些方面,即可解決問題。

vs code 可以在 Windows 8 中運行嗎 vs code 可以在 Windows 8 中運行嗎 Apr 15, 2025 pm 07:24 PM

VS Code可以在Windows 8上運行,但體驗可能不佳。首先確保系統已更新到最新補丁,然後下載與系統架構匹配的VS Code安裝包,按照提示安裝。安裝後,注意某些擴展程序可能與Windows 8不兼容,需要尋找替代擴展或在虛擬機中使用更新的Windows系統。安裝必要的擴展,檢查是否正常工作。儘管VS Code在Windows 8上可行,但建議升級到更新的Windows系統以獲得更好的開發體驗和安全保障。

See all articles