wampserver - windows服务器下php运行环境配置
之前一直在通过windows server IIS跑php程序,直到后来,发现了她 “wampserver", 一个法国的windows+apache+php+mysql部署包。
感觉挺好用的,分享一下。
优势
简单、简单、还是简单
部署简单,安装后即完成运行环境的搭建
配置简单,后期配置文件、相关参数、模块加载提供快捷操作入口
维护简单,服务器启动、停止、重启统一管理入口
官网
http://www.wampserver.com/
使用
第1步:下载安装,一个.exe文件30M大小。
第2步:安装成功后,通过右下角”快捷图标“进行配置和管理。
第3步:喝茶~
遇到的问题
问题1,版本差异:Fatal error: Call to undefined function mysql_connect()。。。。
wampserver2.4(php版本为5.4), wampserver2.4以上版本(php5.5+),mysql_content()函数,用以连接mysql数据库,这个PHP函数在php5.5+版本后被其它函数取代,所以你的程序连接数据为方式决定你应该选择哪个PHP版本,PHP版本也决定了wampserver版本。
问题2,安装wamperserver错误:无法启动此程序,因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题.
解决方法:http://www.cnblogs.com/sirkevin/archive/2011/07/03/2096914.html, 将缺少的msvcr100.dll拷贝至服务器”C:\Windows\System32“。
问题3,本机localhost可访问, 局域网内通过IP不能访问。
解决办法:1)开放80端口 2)httpd.conf配置Allow from all
apache配置
apache配置文件httpd.conf (安装目录下/conf/httpd.conf)
ServerRoot "/usr/local/apache2.2.22" //apache安装目录
Listen //apache端口
DocumentRoot "/usr/local/apache2.2.22/htdocs" //主站点根目录,注意最后不要加/线 <Directory /> //根目录权限配置
Options FollowSymLinks //可以使用符号链接
AllowOverride None
Order deny,allow
Deny from all
</Directory> <IfModule dir_module>
DirectoryIndex index.html //站点目录首页文件多个文件用空格隔开
</IfModule> <FilesMatch "^\.ht"> //防止WEB用户查看以.ht开头的隐藏文件
Order allow,deny
Deny from all
Satisfy All
</FilesMatch> DefaultType text/plain //定义不能确定MIME类型时候使用默认MIME类型,如果服务主要包含text或HTML ,text/plain是一个好选择 <IfModule mime_module> //MIME类型
TypesConfig conf/mime.types
AddType application/x-compress .Z //允许信息在传输中使用mosaic/x 2.1+解压信息 但不是所有浏览器都支持
AddType application/x-gzip .gz .tgz
</IfModule> IncludeOptional "c:/wamp/vhosts/*" //虚拟主机配置文件存放目录
Include "c:/wamp/alias/*" //虚拟目录配置文件存放目录
虚拟主机单独配置实现
将以下内容的配置文件放在单独的目录中:
####################### www.domain.com####################
<VirtualHost *:>
ServerAdmin webmaster@iwebshop.com
DocumentRoot "D:/wwwroot/www.domain.com/htdocs"
ServerName www.domain.com
ErrorLog "logs/www.domain.com-error.log"
CustomLog "logs/www.domain.com-access.log" common <Directory "D:/wwwroot/lingqiu.tv/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
另需要在主httpd.conf中配置:
- “IncludeOptional "c:/wamp/vhosts/*" ,建议一个网站一个配置文件(或者:Include conf/extra/httpd-vhosts.conf)。
- LoadModule vhost_alias_module modules/mod_vhost_alias.so 允许虚拟主机功能模块,增加或取消此行代码注释“#”
服务器显示明解错误信息方法:
display_errors = On
error_reporting = E_ALL | E_STRICT
php_flag display_errors on
php_value error_reporting 2039
参考
http://www.cnblogs.com/janas/archive/2012/08/27/2659230.html
http://www.cnblogs.com/sirkevin/archive/2011/07/03/2096914.html
wampserver2.4 64bit 下载:
http://www.filehorse.com/download-wampserver-64/15180/
wampserver - windows服务器下php运行环境配置的更多相关文章
- windows 7下React Native环境配置
React Native 是 Facebook 推出的一个用 Java 语言就能同时编写 ios,android,以及后台的一项技术,它可以做到实时热更新 .FaceBook 也号称这们技术是 “Le ...
- windows server2008服务器下XAMPP集成环境配置apache的SSL证书:
1.在腾讯与申请的免费SSL证书.按其要求配置,并提交申请,进行审核,审核通过,获得一年使用的SSL免费证书. 2.按下面的要求,进行SSL证书安装配置.本人在配置XAMPP下的apache时,无需复 ...
- windows服务器下tomcat 8.0 配置远程调试
在tomcat的bin目录下, 添加debug.txt文件, 然后输入: set JPDA_ADDRESS=9901set JPDA_TRANSPORT=dt_socketset CATALINA_O ...
- win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)
这篇文章主要介绍了win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装.优化.安全等),需要的朋友可以参考下 win2008 r2 安装 http://www ...
- 【Objective-C】Windows下Objective-C开发环境配置
[Objective-C]Windows下Objective-C开发环境配置 ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/ 最近打 ...
- windows下spark开发环境配置
http://www.cnblogs.com/davidwang456/p/5032766.html windows下spark开发环境配置 --本篇随笔由同事葛同学提供. windows下spark ...
- windows下apache+https环境配置
windows下apache+https环境配置 转 https://www.cnblogs.com/sandaizi/p/7519370.html 1.修改配置文件conf/httpd.conf,去 ...
- windows服务器下配置memcache最大内存值
windows服务器下修改memcache配置要求如下: 1.用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务放在192.168.1.168的服务器上 2.修 ...
- Metabase在Windows下的开发环境配置
Metabase在Windows下的开发环境配置 */--> pre.src {background-color: #292b2e; color: #b2b2b2;} Metabase在Wind ...
随机推荐
- spring_boot实战日记(二)logback的使用和配置
日志:描述系统运行状态的所有信息都是日志. 日志能力: 1.定制输出目标. 2.定制输出格式. 3.携带上下文信息 4.运行时选择输出. 5.灵活的配置 日志选择: 日志门面:JCL(和Logback ...
- 腾讯明眸极速高清升级2.0,助力韩国赛事超高清5G直播
近期,由腾讯云联合韩国CUDO通信研究所及intel推出的tile方式的viewport流服务编码,已正式通过测试.届时韩国最新5G网络将基于腾讯明眸-极速高清2.0和腾讯云直播产品能力,在韩国国内率 ...
- 切换 Python2 Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternati ...
- 12 Spring JdbcTemplate的使用
1.项目搭建 <1>数据库表account对应的账户实体类 package domain; import java.io.Serializable; /** * 账户实体类 */ publ ...
- 11 Reponse对象+ServletContext对象
1.HTTP协议: (1)请求消息:客户端发送给服务器端的数据 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 (2)响应消息:服务器端发送给客户端的数据 * 数据格式: 1. ...
- 如何在运行时更改JMeter的负载
在某些情况下,能够在不停止测试的情况下更改性能测试产生的负载是有用的或必要的.这可以通过使用Apache JMeter™的恒定吞吐量计时器和Beanshell服务器来完成.在这篇文章中,我们将介绍如何 ...
- controller进行数据保存以及作用域
controller进行数据保存以及作用域 一.request域 1.ModelAndView 在ModelAndView中进行存键值对,也可以进行跳转的地址存储,但是返回类型必须是ModelAndV ...
- Java开发笔记(一百三十二)Swing的表格
前面介绍了程序界面上一些简单控件的组合排列,它们用来表达相互之间联系较弱的信息倒还凑合,要是用来表达关联性较强的聚合信息就力不从心了.倘若只是简单信息的罗列,例如商品名称列表.新闻标题列表.学生姓名列 ...
- 转发:for /f命令之—Delims和Tokens用法&总结
在For命令语踞饽参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总拮.“For /f”常用来解析文本,读取字符串.分工上,delims负责切分字符串,而tokens ...
- C语言中的共用体(union)和枚举(enum)
1 union union Data{ int i; char ch; float f; }a={1, 'a', 1.5}; //错误 union Data a = {16}; //正确 union ...