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 ...
随机推荐
- TestNG执行顺序控制
1.class执行顺序控制---testng.xml之preserve-order preserve-order:用来控制<test>里面所有<classes>的执行顺序.&l ...
- oracle11g数据库导入导出方法教程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/xinxiaoyonng/article/ ...
- Hystrix学习笔记
服务降级: DashBoard: 例中的8001为要监控的地址:
- 【LeetCode】四数之和【排序,固定k1,k2,二分寻找k3和k4】
给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满 ...
- 【转帖】从原理到应用,Elasticsearch详解
从原理到应用,Elasticsearch详解 https://segmentfault.com/a/1190000020022504 elasticsearch 2.1k 次阅读 · 读完需要 4 ...
- 1.jvm思维导图
点击图片可查看高清图
- kubernetes 实践五:Service详解
Service 是 k8s 的核心概念,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上. Service 的定义 Servic ...
- Java开发环境的搭建02——IntelliJ IDEA篇(Windows)
1.IntelliJ IDEA的下载与安装 IntelliJ IDEA简称IDEA,由JetBrains公司开发,是java语言开发的集成环境,也是目前业界被公认的最好的java开发工具之一.尤其在智 ...
- Navicat12下载、激活工具、激活教程
Navicat12的下载地址如下:链接: https://pan.baidu.com/s/11CHIWO74M4-P6UG0aWsF7Q 提取码: bayk 打开激活工具Navicat_Keygen_ ...
- Java对象深拷贝浅拷贝总结
目录 深拷贝 1. 手动new 2. clone方法 3. java自带序列化 4. json序列化 性能测试 深拷贝总结 浅拷贝 1. spring BeanUtils(Apache BeanUti ...