我也是新手
1. 安装 Apache
apache_2.2.14-win32-x86-no_ssl.msi
2. 安装 Php
(1) Php- 5.2.6-Win32-Installer.msi
(2) php-5.2.6-win32.zip, 解压替换安装 php 目录所有文件
; Windows -Erweiterungen
; Beachten Sie, dass die ODBC -Unterstützung eingebaut ist, sodass dafür keine DLL benötigt wird.
; Beachten Sie, dass sich viele DLL -Dateien in den Erweiterungen befinden/ (Php 4) ext/ (Php 5)
; Erweiterungsordner sowie der separate Pecl -DLL -Download (Php 5).
; Stellen Sie sicher, dass Sie die Erweiterung_Dir -Anweisung entsprechend festlegen.
; extension = php_bz2.dll
; Erweiterung = php_curl.dll
; extension = php_dba.dll
;extension=php_dbase.dll
; extension = php_exif.dll
; Erweiterung = php_fdf.dll
extension=php_gd2.dll
; extension = php_getText.dll
; extension = php_gmp.dll
; extension = php_ifx.dll
; extension = php_imap.dll
; Erweiterung = php_interbase.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_msql.dll
;extension=php_mssql.dll
extension=php_MySQL.dll
; extension = php_mysqli.dll
; extension = php_oci8.dll
; extension = php_opensl.dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
; Erweiterung = php_pgsql.dll
; extension = php_pSpell.dll
; extension = php_shmop.dll
; extension = php_snmp.dll
; extension = php_soap.dll
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
; extension = php_tidy.dll
;extension=php_xmlrpc.dll
; Erweiterung = php_xsl.dll
; extension = php_zip.dll
3. 安装 Mysql
(1) MySQLV5.1.42ForWindows32bit.msi
1). 有 "Typisch (默认)" 、 "vollständig (完全)" 、 "benutzerdefiniert" 三个选项 三个选项 我们选择 "benutzerdefiniert"。
2). 在 „Entwicklerkomponenten (开发者部分)“ 上左键单击 , 选择 选择 选择 “Diese Funktion und alle Subfeatures werden auf der lokalen Festplatte installiert.“ , 即 即 此部分 及下属子部分内容 及下属子部分内容 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地 全部安装在本地硬盘上 "。在上面的" MySQL Server (MySQL 服务器) "、" Client -Programme (MySQL 客户端程序) "、" Dokumentation (文档) "也如此操作 , 以保证安装所有文件。点选" Änderung ... ”, 手 动指定安装目录。修改 Mysql Server 路径及数据 Daten 路径
3). 将 "Konfigurieren Sie den MySQL -Server jetzt" 前面的勾打上 , , 点 "Finish" 结束软件的安装并启动 Mysql 配置向导。
4). 选择配置方式 , "detaillierte Konfiguration (手动精确配置)" 、 "Standardkonfiguration (标准配置)" , "detaillierte Konfiguration" , 方便熟悉配置过程。 方便熟悉配置过程。 方便熟悉配置过程。
5). 选择服务器类型 , „Entwicklermaschine (开发测试类 , MySQL 占用很少资源)“ 、 „Servermaschine (服务器类型 , MySQL 占用较多资源)“ 、 „Dedizierte MySQL Server -Maschine (专门的数据库服务器 , MySQL 占用所有可用资源) ”, 大家根据自己的类型选择了 , 一般选„ Servermaschine “, 不会太少 , 也不会占满。
6). 选择 mysql 数据库的大致用途 , "Multifunktionelle Datenbank (通用多功能型 , 好)" 、 "Transaktionsdatenbank nur (服务器类型 , 专注于事务处理 ," 、 "Nicht-transaktional简单 , 主要做一些监控、记数用 , 对 MyiSam 数据类型的支持仅限于 Nicht-Transaktions
7). 对 InnoDB Tablespace 进行配置 , 就是为 就是为 就是为 就是为 就是为 数据库文件选择一个存储空间 , 如果修改了 要记住位置 , 重装的时候要选择一样的地方 , 否则可能会造成数据库损坏 , 当然 , 对数据库做个备份就 对数据库做个备份就 对数据库做个备份就 对数据库做个备份就没问题了 , 这里 不详述。我这里没有修改 , 使用用默认位置 , 直接按 "Weiter" 继续
8). 选择您的网站的一般 mysql 访问量 , 同时连接的数目 , , „Entscheidungsunterstützung (DSS)/OLAP (20 个左右)“ 、 “Online -Transaktionsverarbeitung (OLTP) (500 个左右)” 、 “Handbucheinstellung (手动设置"
9). 是否启用 tcp/ip 连接 , 设定端口 如果不启用 , 就只能在自己的机器上访问 就只能在自己的机器上访问 MySQL 数据库了 , , , 把前面的勾打上 , Portnummer : 3306 , 按 "Weiter" 继续
10). 这个比较重要 , 就是对 mysql 默认数据库语言编码进行设置 选 utf8 编码 , „Weiter“ 继续。 继续。
11). 这一步询问是否要修改默认 root 用户(超级管理)的密码(默认为空) , „Neues Root -Passwort“ 如果要修改 , 就在此填入新密码(如果是重装 , 并且之前已经设置了密码 , ,在这里更改密码可能会出错 , 请留空 , 并将 „Sicherheitseinstellungen ändern“ 前面的勾去掉 , 安装配置完成后另行修改密码) , (再输一遍) (再输一遍) (再输一遍) (再输一遍) 内再填一次 , 防止输错。 防止输错。 „Root -Zugriff von Remote -Maschinen aktivieren (是否允许 root 用户在其它的机器上登陆 , 如果要安全 , 就不要勾上 , 如果要方便 就勾上它) 就勾上它) 就勾上它) 。最后 。最后 。最后 。最后 。最后„ ein anonymer Konto erstellen (新建一个匿名用户 erstellen (新建一个匿名用户, 匿名用户可以连接数据库 , 不能操作数据 , 包括查询) 包括查询) , 一般就不用勾了 , 设置完毕 , 按 "Weiter" 继续。 继续。
12). 确认设置无误 , 如果有误 , 按 按 返回检查。按 返回检查。按 返回检查。按 „ausführen“ 使设置生效。
13). 与 apache 及 php 相结合 , 前面已提过 , 这里再说一下 , 在 php 安装目录下 , 找到先前重命名并编辑过的 php.ini , , , ln563 , 把 把 把 把 把 把 把 把 如下图所示 如下图所示 , , ln563 , 把 把 把 找到先前重命名并编辑过的 , 如下图所示 , , ln563 把 把 找到先前重命名并编辑过的 找到先前重命名并编辑过的 找到先前重命名并编辑过的 , 如下图所示 , ln563 把 把 找到先前重命名并编辑过的 找到先前重命名并编辑过的 找到先前重命名并编辑过的 找到先前重命名并编辑过的 , 如下图所示 , , ln563 把 找到先前重命名并编辑过的 找到先前重命名并编辑过的 找到先前重命名并编辑过的 找到先前重命名并编辑过的 找到先前重命名并编辑过的 , , , , ln563前的 ";" 去掉 , 加载 mysql 模块。保存 , 关闭后 , 重启 apache 就可以了。这里也可以选择其它要加载的模块 去掉前面的 去掉前面的 ";" , 就表示要加载此模块了 , 加载的越 加载的越 加载的越 加载的越 加载的越多 , 占用的资源也就多一点 , 不过也多不到 哪去。所有的模块文件都放在 php 解压缩目录的 „ext“ 之下 , 我这里的截图是把所有能加载的模块都加载上去 我这里的截图是把所有能加载的模块都加载上去了 , 前面的 ";" 没去掉的 , 是因为 "ext" 目录下默认没有此模块 , 加载会提示找不到文件而出错。这里只是参考 一般不需要加载这么多 一般不需要加载这么多 , 需要的加载上就可以了 , 编辑好后保存 , 关闭。 关闭。
14). 同样 同样 加载了模块后 , 就要指明模块的位置 , 否则重启 Apache 的时候会提示 的时候会提示 找不到指定模块 的错误 的错误 这里介绍一种最简单的方法 这里介绍一种最简单的方法 直接将 php 安装路径、里面的 ext 路径指定到 Windows 系统路径中 系统路径中 在 在 计算机 上右键 上右键 , 属性 属性 属性 , 选择 高级系统设置 高级系统设置 标签 , 点选 环境变量 环境变量 环境变量 , 在 在 系统变 量 下找到 下找到 下找到 变量 选择 选择 , 双击 双击 双击或点击 "编辑" , 将 ";改为自己的 php 安装目录 , 全部确定。系统路径添加好后要重启电脑才能生效 , 可以现在重启 , 也可以在所有软件安装或配置好后重启。 也可以在所有软件安装或配置好后重启。
(2) Sqlyog Enterprise v6.56 英文版 这里就不多讲了。 这里就不多讲了。
4. 安装 Zenddebugger
把 Zenddebugger-5.2.14-cygwin_nt-i386.zip 解压到 php 安装目录 , 即 即 即 即 即 即 php ”, 然后把 Zenddebugger-5.2.14rc9-cygwin_nt-i386 文件夹名字改成 Zenddebugger 这样短文件名 , 进到Zenddebugger 目录。并将 dummy.php 复制到网站根目录 以及将文件夹 以及将文件夹 5_2_x_comp 更名为 php-5.2.x, 并将其中的 Zenddebugger.dll 复制到 php 安装目 录 C: php。
5. 安装 Zendoptimizer
Zendoptimizer-3.3.0a-Windows-i386.zip
[Zendoptimizer] Zendchina 官方 : Zendoptimizer 用优化代码的 方法来提高 Php 应用程序的执行速度。 实现的原理是对那些在被最终执行之前由运行编译器 (Laufzeit Compiler) 产生的代码进行优化。一般情况下 , 执行使用 Zend Optimizer 的 Php 程序比不使用的要快 40%到 100%。这意味着网站的访问者可以更快的浏览网页 , 从而完成更多的事务 , 创造更好的客户满意度。 创造更好的客户满意度。
更快的反应同时也意味着可以节省硬件投资 , 并增强网站所提供的服务。所以 , 使用 Zend Optimizer , 就等于提高了电子商务的盈利能力。zend Optimierer 能给 php 用户带来很多益处 , 特别是那些运营网站的人。快速运行 php 程序可以显著降低服务器的 cpu 负载 , 并可以减少 一半的反应时间 , 也就是从访问者点击链接到服务器开始读取页面之间的时间。 也就是从访问者点击链接到服务器开始读取页面之间的时间。 也就是从访问者点击链接到服务器开始读取页面之间的时间。
6. 修改 php.ini
在 :
[Zend]
zend_extsion_manager.optimizer_ts = "c: php zendoptimizer lib optimizer-3.3.0"
zend_extsion_ts = "c: php zendoptimizer lib zendextsionSesionManager.dll"
尾 追加:
; Zend_extension_ts = "C: php zenddebugger 5_2_x_comp zenddebugger.dll"
zend_extsion_manager.debug_server_ts = "c: php zenddebugger"
Zend_Debugger.allow_hosts = 127.0.0.1/32,192.168.0.55/24
Zend_Debugger.expon_remotely = immer
最后结果应该是
[Zend]
zend_extsion_manager.optimizer_ts = "c: php zendoptimizer lib optimizer-3.3.0"
zend_extsion_ts = "c: php zendoptimizer lib zendextsionSesionManager.dll"
; Zend_extension_ts = "C: php zenddebugger 5_2_x_comp zenddebugger.dll"
zend_extsion_manager.debug_server_ts = "c: php zenddebugger"
Zend_Debugger.allow_hosts = 127.0.0.1/32,192.168.0.55/24
Zend_Debugger.expon_remotely = immer
解释一下 :
(1); Zend_extension_ts = "C: php zenddebugger 5_2_x_comp zenddebugger
(2) zend_extension_manager.debug_server_ts = "D: Soft php zenddebugger" , 这 里指到目录就行了 , php 会自动根据自己版本去下面找 php_x_x_x 这样文件夹下面的 dll 文件 , 这也是上面我们为什么要对 Zenddebugger 下面子目录改名的原因。
(3) Zend_Debugger.allow_hosts = 127.0.0.1 /32,192.168.0.55 /24 , 这里后面的 192.168.0.55 改成你自己的 IP 就行了
7. 安装 Zendstudio-7.1.0。
注意一下插件。Next 就 ok 了