设为首页 收藏本站
查看: 1521|回复: 0

嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-17 09:44:11 | 显示全部楼层 |阅读模式
之前本博跑在共享主机上,速度悲催,前不久迁移到了VPS上,响应速度略有所改善

电脑出了点问题重做系统,恶心的是要重新搭开发环境…顺便写个教程吧。这种教程网上很多,本人尽量做到细致周密。

软件版本:Apache2.2.17, Mysql5.1.56, Php5.2.17

OS:Win XP

开始…

1.安装包下载
(文件名可直接点击下载)

1.1 apache:分包含openssl和不包含的两种,本教程采用包含openssl的版本

httpd-2.2.17-win32-x86-openssl-0.9.8o.msi

httpd-2.2.17-win32-x86-no_ssl.msi

下载页面http://httpd.apache.org/download.cgi

1.2 php:注意,两种版本对应apache

php-5.2.17-Win32-VC6-x86.zip (openssl版本)

php-5.2.17-nts-Win32-VC6-x86.zip

下载页面http://windows.php.net/download/

1.3 mysql

mysql-essential-5.1.57-win32.msi (最新版本57了)

下载页面http://dev.mysql.com/downloads/mysql/5.1.html

2.安装
建议指定特定目录(如D:\Web)安装这几个软件,方便管理

2.1 Apache
2.1.1 运行 httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
2.1.2 服务器信息填写(随意填),默认端口80
DSC0000.jpg
(所有图片点击显示原图)

2.1.3 安装类型,选择自定义安装
DSC0001.jpg
2.1.4 选择所需的特性,设置安装路径 D:\Web\Apache2.2
DSC0002.jpg
2.1.5 点击“安装”,片刻后安装完成
2.1.6 在浏览器中访问 http://localhost/,显示“It works!”,说明apache服务已正常启动
2.2 PHP
下载的php安装包是压缩包的,只需解压到D:\Web\PHP5.2.17即可
2.3 Mysql
2.3.1 运行 mysql-essential-5.1.56-win32.msi
2.3.2 安装类型,选择自定义安装
DSC0003.jpg
2.3.3 选择所需的特性,设置安装路径 D:\Web\Mysql5.1

2.3.4 点击“安装”,片刻后安装完成,勾选“现在配置mysql服务器”,Finish。
3.配置
3.1 Mysql
3.1.1 配置方式,选择详细配置

3.1.2 服务器类型,选择开发主机

3.1.3 数据库用途,选择多功能数据库,同时支持MyISAM和InnoDB存储引擎

3.1.4 InnoDB数据库文件存储位置,设置为 D:\Web\MySQL Datafiles\

3.1.5 数据库连接数设置,选择手动设置,开发环境不需要太高

3.1.6 网络选项,勾选“为此端口添加防火墙例外”

3.1.7 默认字符集,选择UTF8

3.1.8 Windows选项,勾选“在Windows目录中包含BIN目录”,这样就可以在命令行中试用mysql命令了

3.1.9 安全设置,指定root用户密码

3.1.10 点击执行,出现下图则OK

如果第四个√显示为×,一般原因是之前安装的mysql没有彻底卸载
3.2 PHP
3.2.1复制php目录下的libmcrypt.dll,libmysql.dll,libmhash.dll三个文件到C:\WINDOWS\system32 目录

3.2.2拷贝php.ini-dist,重命名为php.ini

3.2.3修改php.ini文件

3.2.3.1 建议关闭短标签
short_open_tag On //改为Off

3.2.3.2 POST 数据大小上限

?
1 post_max_size = 8M //默认8M,可根据需要修改

3.2.3.3 自动转义
magic_quotes_gpc On //默认打开,可降低注入风险

3.2.3.4 扩展目录

extension_dir = "./"  //修改为"D:/Web/PHP5.2.17/ext"

3.2.3.5 上传文件大小上限
upload_max_filesize = 2M //默认2M,可根据需要修改

3.2.3.6 开启常用扩展,去掉最前面的”;”

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll

3.3 Apache
修改apache2.2/conf/目录下的httpd.conf文件

3.3.1让apache加载php模块

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下方添加
LoadModule php5_module "D:/Web/PHP5.2.17/php5apache2_2.dll"
PHPIniDir "D:/Web/PHP5.2.17"
AddType application/x-httpd-php .php .html .htm

php目录下有多个dll文件,我们使用的是2.2.17版本,所以加载php5apache2_2.dll

AddType 是让.php .html .htm三种文件中的php代码均可执行

3.3.2修改网页文件根目录

搜索DocumentRoot  和

将原有目录修改为D:/Web/www

3.3.3修改默认索引文件

搜索DirectoryIndex ,添加index.php

DirectoryIndex index.html index.php

3.3.4重启apache服务

4.验证安装
在网页根目录下创建文件index.php,内容:
<?php
phpinfo();
?>

访问http://localhost/,如果显示php相关信息,则配置OK,大功告成!

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-140198-1-1.html 上篇帖子: WAMP+Drupal 环境搭建痛苦回忆录! 下篇帖子: 手动搭建WAMP环境 php5 mysql5 apache2 for windows xp
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表