我也是新手
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目录所有文件
; Extensiones de Windows
; Tenga en cuenta que la compatibilidad con ODBC está integrada, por lo que no se necesita ningún dll.
; Tenga en cuenta que muchos archivos DLL se encuentran en las extensiones/ (PHP 4) ext/ (PHP 5)
; carpetas de extensión, así como la descarga separada de PECL DLL (PHP 5).
; Asegúrese de configurar adecuadamente la directiva extension_dir.
;extensión=php_bz2.dll
;extensión=php_curl.dll
;extensión=php_dba.dll
;extensión=php_dbase.dll
;extensión=php_exif.dll
;extensión=php_fdf.dll
extensión=php_gd2.dll
;extensión=php_gettext.dll
;extensión=php_gmp.dll
;extensión=php_ifx.dll
;extensión=php_imap.dll
;extensión=php_interbase.dll
;extensión=php_ldap.dll
extensión=php_mbstring.dll
;extensión=php_mcrypt.dll
;extensión=php_mhash.dll
;extensión=php_mime_magic.dll
;extensión=php_ming.dll
;extensión=php_msql.dll
;extensión=php_mssql.dll
extensión=php_MySQL.dll
;extensión=php_mysqli.dll
;extensión=php_oci8.dll
;extensión=php_openssl.dll
;extensión=php_pdo.dll
;extensión=php_pdo_firebird.dll
;extensión=php_pdo_mssql.dll
;extensión=php_pdo_mysql.dll
;extensión=php_pdo_oci.dll
;extensión=php_pdo_oci8.dll
;extensión=php_pdo_odbc.dll
;extensión=php_pdo_pgsql.dll
;extensión=php_pdo_sqlite.dll
;extensión=php_pgsql.dll
;extensión=php_pspell.dll
;extensión=php_shmop.dll
;extensión=php_snmp.dll
;extensión=php_soap.dll
;extensión=php_sockets.dll
;extensión=php_sqlite.dll
;extensión=php_sybase_ct.dll
;extensión=php_tidy.dll
;extensión=php_xmlrpc.dll
;extensión=php_xsl.dll
;extensión=php_zip.dll
3. Utilizar MySQL
(1) MySQL V5.1.42 para Windows 32 Bit.msi
1). 有“Típico(默认)”、“Completo(完全)”、“Personalizado(用户自定义)”三个选项,我们选择“Personalizado”。
2). 在“Componentes de desarrollador(开发者部分)”上左键单击,选择“Esta característica y todas las subcaracterísticas se instalarán en el disco duro local”.,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。在上面的“MySQL Server(mysql服务器)”、“Programas cliente(mysql客户端程序)”、“Documentación(文档)”也如此操作,以保证安装所有文件。点选“Cambiar... ”,手 动指定安装目录。修改MySQL Server 路径及数据Data路径
3). Haga clic en “Configurar el servidor Mysql ahora” y luego en “Finalizar” para finalizar.
4). 选择配置方式,“Configuración detallada(手动精确配置)”、“Configuración estándar(标准配置)”,我们选择“Configuración detallada”,方便熟悉配置过程.
5). 选择服务器类型, “Máquina desarrolladora(开发测试类,mysql占用很少资源)”, “Máquina servidora(服务器类型,mysql占用较多资源)”、“Dedicada Máquina servidor MySQL资源)”,大家根据自己的类型选择了,一般选“Server Machine”,不会太少,也不会占满。
6). 选择mysql数据库的大致用途,“Base de datos multifuncional(通用多功能型,好)”、“Solo base de datos transaccional(服务器类型,专注于事务处理,一般)”、“Solo bases de datos no transaccionales(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选Seleccione “Sólo base de datos transaccional” y seleccione “Siguiente”.
7). 对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就"Siguiente"
8). 选择您的网站的一般mysql访问量,同时连接的数目,“Soporte de decisiones (DSS)/OLAP(20个左右)”、“Procesamiento de transacciones en línea (OLTP)(500个左右)”、“ Configuración manual (手动设置) ,自己输一个数)”,我这里选“Procesamiento de transacciones en línea (OLTP)”,自己的服务器,应该够用了,按“Siguiente”继续
9). 是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,Número de puerto:3306,按“Siguiente”继续
10). 这个比较重要,就是对mysql默认数据库语言编码进行设置 选utf8编码, “Siguiente”继续.
11). "Nueva contraseña de raíz"填入新密码(如果是重装,并且之前已经设置了密码, Configuración de seguridad “Confirmar(再输一遍)”内再填一次,防止输错。 “Habilite el acceso root desde máquinas remotas(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它) ”。最后“Crear una cuenta anónima(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Siguiente”继续.
12). 确认设置无误,如果有误,按“Back”返回检查。按“Ejecutar”使设置生效.
13). php.ini, php.ini, php.ini, php.ini图所示,Ln563,把“;extensión=php_mysql.dll”前的“;”去掉,加载mysql模块。保存,关闭后,重启apache就可以了。这里也可以选择其它要加载的模块,去掉前面的“;”,就表示要加载此模块了,加载的越"ext"我这里的截图是把所有能加载的模块都加载上去了,前面的“;”没去掉的,是因为“ext” 目录下默认没有此模块,加载会提示找不到文件而出错。这里只是参考,一般不需要加载这么多,需要的加载上就可以了,编辑好后保存,关闭。
14). 同样,加载了模块后,就要指明模块的位置,否则重启Apache的时候会提示“找不到指定模块”的错误,这里介绍一种最简单的方法,直接将 php安装路径、里面的ext路径指定到windows系统路径中——在“计算机”上右键,“属性”,选择“高级系统设置”标签,点选“环境变量”,在“系统变 量”下找到“Path”变量,选择,双击或点击“编辑”,将“;C:PHP;C: PHPext”加到原有值的后面,当然,其中的“;C:PHP”是 我的安装目录,你要将它改为自己的PHP安装目录,全部确定。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启.
(2)SQLyog Enterprise v6.56 英文版 这里就不多讲了.
4.安装ZendDebugger
把ZendDebugger-5.2.14- cygwin_nt-i386.zip解压到PHP安装目录,即“C:PHP”,然后把ZendDebugger-5.2.14RC9- endDebugger这样短文件名,进到ZendDebugger目录.安装目 en C:PHP.
5. Aplicación ZendOptimizer
ZendOptimizer-3.3.0a-Windows-i386.zip
[ZendOptimizer] ZendChina官方:ZendOptimizer用优化代码的 方法来提高PHP应用程序的执行速度.终执行之前由运行编译器(Compilador en tiempo de ejecución)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。
Zend Optimizer Zend Optimizer es un software de PHP que funciona con PHP.那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少,也就是从访问者点击链接到服务器开始读取页面之间的时间.
6.修改 php.ini
在:
[Zend]
zend_extension_manager.optimizer_ts="C:PHPZendOptimizerlibOptimizer-3.3.0"
zend_extension_ts="C:PHPZendOptimizerlibZendExtensionManager.dll"
尾 追加:
;zend_extension_ts="C:PHPZendDebugger5_2_x_compZendDebugger.dll"
zend_extension_manager.debug_server_ts="C:PHPZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.55/24
zend_debugger.expose_remotely=siempre
最后结果应该是
[Zend]
zend_extension_manager.optimizer_ts="C:PHPZendOptimizerlibOptimizer-3.3.0"
zend_extension_ts="C:PHPZendOptimizerlibZendExtensionManager.dll"
;zend_extension_ts="C:PHPZendDebugger5_2_x_compZendDebugger.dll"
zend_extension_manager.debug_server_ts="C:PHPZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.55/24
zend_debugger.expose_remotely=siempre
解释一下:
(1); zend_extension_ts = "c: php zenddebugger 5_2_x_comp zenddebugger.dll" 这是我注释的 , 因为这样设置 因为这样设置 zend_extension_ts 重复 , 出现不能与 zendoptimizer 共存情况。
(2)zend_extension_manager.debug_server_ts="D:softPHPZendDebugger"件夹下面的dll文件,这也是上面我们为什么要Esta es la aplicación 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。
注意一下插件。Siguiente就OK了