Windows+Apache+Openssl+MySQL+PHP+ZendOptimizer+eAccelerator+phpM...
### Windows + Apache + Openssl + MySQL + PHP + ZendOptimizer + eAccelerator + phpMyAdmin + NaviCat 安装与配置知识点详解 #### 一、Apache的安装与配置 1. **安装Apache**: - 使用`apache_2.2.8-win32-x86-openssl-0.9.8g.msi`进行安装。 - 在安装过程中需注意修改`DocumentRoot`路径以适应实际部署需求。 2. **配置Apache**: - 需要修改`httpd.conf`文件来加载PHP模块。 - 更正模块名错误:“LoadModule php5_module "modules/php5apache2_2.dlll"” 应更正为 “LoadModule php5_module "modules/php5apache2_2.dll"”。 #### 二、PHP的安装与配置 1. **安装PHP**: - 下载并解压缩`php-5.2.5-Win32.zip`。 - 重命名`php.ini-recommended`为`php.ini`。 - 将`php.ini`文件复制到Apache的安装目录。 2. **配置PHP**: - 修改`php.ini`文件中的关键设置: - 设置`extension_dir`指向PHP扩展模块的路径:“extension_dir=C:\php-5.2.5-Win32\ext”。 - 设置字符集:“default_charset="gb2312"”,以解决中文乱码问题。 - 设置session存储路径:“session.save_path="C:\php-5.2.5-Win32\session"”。 - 开启错误显示:“display_errors=On”。 - 关闭CGI模式:“cgi.force_redirect=0”。 - 确保PHP与Apache正确整合: - 如果使用CGI方式,需在`httpd.conf`中添加: ```conf ScriptAlias /php/ "C:/php-5.2.5-Win32/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" ``` - 如果使用Apache模块DLL方式,需执行以下步骤: - 将`php5ts.dll`拷贝到`system32`目录下。 - 将`php5apache2_2.dll`拷贝到Apache的`modules`目录。 - 在`httpd.conf`中添加: ```conf LoadModule php5_module "modules/php5apache2_2.dll" AddType application/x-httpd-php .php DirectoryIndex index.php index.html index.html.var ``` #### 三、MySQL的安装与配置 1. **安装MySQL**: - 解压`mysql-noinstall-5.0.22-win32.zip`至指定路径。 - 复制`my-medium.ini`到`C:\WINDOWS`,并重命名为`my.ini`。 2. **配置MySQL**: - 编辑`my.ini`文件,添加必要的配置: - 指定基础目录:“basedir=C:\mysql-5.0.22-win32”。 - 指定数据目录:“datadir=C:\mysql-5.0.22-win32\data”。 - 增加最大允许包大小:“max_allowed_packet=32M”。 - 增加排序缓冲区大小:“sort_buffer_size=4M”。 - 设置默认字符集为UTF-8:“default-character-set=utf8”。 - 更新环境变量,将MySQL的`bin`目录添加到系统路径中。 - 使用命令行工具将MySQL安装为Windows服务:“mysqld-nt –install”。 - 设置root用户的密码。 #### 四、整合PHP与MySQL 1. **配置PHP连接MySQL**: - 修改`php.ini`文件,确保PHP可以连接到MySQL数据库: - 设置MySQL扩展参数,如`extension=php_mysql.dll`。 - 配置mysqli或PDO扩展以支持MySQL连接。 #### 五、安装额外工具 1. **安装ZendOptimizer**: - 下载并安装`ZendOptimizer-3.3.3-Windows-i386.exe`。 - 配置`php.ini`以启用ZendOptimizer。 2. **安装eAccelerator**: - 将`eAccelerator0951_5.2.3.dll`复制到PHP扩展目录,并在`php.ini`中启用它。 3. **安装phpMyAdmin**: - 解压`phpMyAdmin-2.6.4.zip`至Apache的web根目录。 - 通过浏览器访问安装向导完成安装过程。 4. **安装NaviCat**: - 解压并安装`navicat(mysql+client)v7.2.9.rar`。 - 使用NaviCat管理MySQL数据库。 ### 总结 通过以上步骤,您可以在Windows环境下成功搭建一个包括Apache、PHP、MySQL在内的LAMP环境,并能够使用ZendOptimizer、eAccelerator等工具进行优化,同时利用phpMyAdmin和NaviCat来管理和操作MySQL数据库。这些步骤涵盖了从软件的下载、安装到具体配置的各个环节,旨在帮助用户构建一个高效稳定的开发平台。
- 任漂零2014-03-22对新手有一点帮助,还可以吧。
- 粉丝: 1
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助