WAMP环境配置

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 选择的版本分别为 apache 2.2.14 with ssl php 5.2.11 mysql 5.1.41 系统环境为 Windows XP SP3 安装过程: 1、安装apache。 这个非常简单,双击后一路 next ,在填写域名和主机名的时候可以随便写,比如 test.com/www.test.com ,然后写下自己的邮箱,安装完成。

选择的版本分别为

apache 2.2.14 with ssl

php 5.2.11

mysql 5.1.41

系统环境为 Windows XP SP3

安装过程:

1、安装apache。

这个非常简单,双击后一路 next ,在填写域名和主机名的时候可以随便写,比如 test.com/www.test.com ,然后写下自己的邮箱,安装完成。
完成后,通过 http://localhost 能够访问,并且看到 It works! 表示已经安装成功。

根据PHP官方的提示:
We do not recommend using a threaded MPM in production with Apache2.  Use the prefork MPM instead, or use Apache1. For information on why,   read the related FAQ entry on using Apache2 with a threaded MPM

对于默认的MPM模式官方并不支持,我们应当修改为 Prefork 模式,这个之后再讨论如何优化。

2、下面安装PHP。

PHP在Windows下的安装有两种方式,一种是CGI、一种是apache的DLL模块。不管哪一种,我们都需要修改 apache 的配置文件去支持PHP。

我这里采用模块方式安装,在 httpd.conf 中添加:

# For PHP 5 do something like this:
LoadModule php5_module "E:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "E:/php"

重启apache,编写 phpinfo.php ,则通过 http://localhost/phpinfo.php 可以查看到 php 已经安装完成。

3、安装 PHP 扩展。

安装PHP的扩展只需要将 ;extension=*.dll 前的注释去掉,重启服务即可。我打开了 curl、gd2、mbstring、mcrypt、mysql、mysqli、pdo、pdo_mysql、pdo_oci、pdo_oci8、pdo_sqlite、soap、xmlrpc。需要注意的是,有些扩展需要将特定的 dll 拷贝到系统目录下才能正常使用。

php_curl.dll CURL, Client URL library functions Requires: ibeay32.dll,ssleay32.dll (bundled)

php_mcrypt.dll Mcrypt Encryption functions Requires: ibmcrypt.dll

php_mysql.dll MySQL functions PHP >= 5.0.0, requires libmysql.dll   (bundled)

php_mysqli.dll MySQLi functions PHP >= 5.0.0, requires libmysql.dll   (libmysqli.dll in PHP <= 5.0.2) (bundled)

php_xmlrpc.dll XML-RPC functions PHP >= 4.2.1 requires: iconv.dll(bundled)

同时应该注意将 extension_dir 设置为系统对应的值,完成后重启 apache 即可。

4、安装 Mysql。

Mysql 的安装也比较简单,从官方网站下载了安装文件后,双击一路运行到底。结束的时候可以选择是否到 Mysql 网站注册 和 马上进行服务器的配置。我们可以去掉服务器注册那一步,进而继续服务器的配置。

服务器的配置最主要就是选择 InnoDB 的存储位置和数据库的用户名密码,到最后,看全部执行完毕后安装就完成了。

5、配置虚拟机

项目比较多的时候,使用 apache 的虚拟机还是非常方便的。

首先打开 httpd.conf 中关于 vhost 配置文件的引用,这样我们所有的虚拟机配置文件都写在 extra/httpd-vhosts 中,方便管理。

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

然后在 httpd-vhost 文件中加入

<VirtualHost *:80>
    ServerAdmin cocowool@gmail.com
    DocumentRoot "D:/workspaces/DefaultWorkspace/heep/"
    ServerName www.heep.com
    ErrorLog "logs/heep.com-error.log"
    CustomLog "logs/heep.com-access.log" common

    <Directory "D:/workspaces/DefaultWorkspace/heep/">
    AllowOverride Options
    Allow from All
    </Directory>
</VirtualHost>

6、安装 Zend Optimizer

Optimizer 可以到 Zend 的官方网站 下载。需要首先注册一个账号,这点没有 Mysql 好,不过人家毕竟没说这事开源的。虽然不开源 ZendOptimizer 确是免费的。下载完成后 一步一步安装就可以了,期间会提示选择正确的 PHP 和 Apache 的位置。

经过以上的步骤,一个 WAMP 的开发环境就配置好了,基本上能够满足开发一般应用的需要。

 

参考资料:

1、apache 2 MPM 的选择与配置

2、windows中apache2配置性能优化以及测试小结

Technorati 标签: WAMP, PHP
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
IDE PHP Apache
PhpStorm+Xampp+Xdebug搭建环境并部署应用
PhpStorm+Xampp+Xdebug搭建环境并部署应用
57 0
|
8月前
|
关系型数据库 MySQL PHP
PHP服务环境配置之 WampServer的安装与环境配置
PHP服务环境配置之 WampServer的安装与环境配置
322 0
|
7月前
|
Java 应用服务中间件 开发工具
Tomcat安装及配置教程
Tomcat安装及配置教程
Tomcat安装及配置教程
|
关系型数据库 MySQL
一些在PHPStudy部署中出现的问题解决
一些在PHPStudy部署中出现的问题解决
143 0
|
数据采集 人工智能 自然语言处理
Python安装及环境配置
Python安装及环境配置
163 0
Python安装及环境配置
uiu
|
关系型数据库 MySQL Apache
Xampp + Wordpress 部署【亲测】
Xampp + Wordpress 部署【亲测】
uiu
148 0
Xampp + Wordpress 部署【亲测】
|
前端开发 关系型数据库 MySQL
Wamp 的安装和配置| 学习笔记
快速学习 Wamp 的安装和配置。
387 0
Wamp 的安装和配置| 学习笔记
|
Ubuntu 安全 Linux
Linux安装phpstudy
为服务器环境提供极佳配置的解决方案 支持CentOS、Ubuntu、Debian、Fedora、deepin,Web端管理,QQ群及论坛技术支持 一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP
Linux安装phpstudy
|
PHP
PHP配置phpstorm+xampp教程
第一次学PHP的话需要配置环境,这里用到的软件是PhpStorm和集成环境Xampp Phpstorm 这款软件大家直接官网下就可以了,破解的在另找方法,我这里用到的是学生教育全家桶。 Xampp 这款软件是个集成软件也直接下载就好,当然在做这个配置的时候你肯定已经有了软件。所以这里也不多说了,没有软件的私聊博主。
599 0
PHP配置phpstorm+xampp教程