文档章节

Windows下Apache+Mysql搭建PHP开发环境

w
 wangbiglei
发布于 2016/04/20 23:54
字数 439
阅读 60
收藏 2
点赞 1
评论 0

环境:php-5.5+httpd-2.4+mysql-5.6

资源下载地址:(使用64位的资源)

php-5.5.34-Win32-VC11-x64
http://windows.php.net/download/#php-5.5

httpd-2.4.20-win64-VC11
http://www.apachelounge.com/download/VC11/

eclipse-php-helios-win32.win32.x86
http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr

mysql-5.6.30-winx64
http://dev.mysql.com/downloads/mysql/5.6.html


0。做成eclipse的workspace目录

f:/pp/work


1。php配置
将php.ini-development 文件重命名为 php.ini 


; extension_dir = "ext" 
改成
 extension_dir = "f:/pp/soft/php-5.5.34-Win32-VC11-x64/ext"


开启相应的扩展库,将下面的extension 前面的分号 “;” 去掉。
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_exif.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_odbc.dll
;extension=php_sockets.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

修正,

doc_root = F:/pp/work


2,apache配置 

http.cnf


为避免监听端口重头,修正
Listen 8080



DocumentRoot "c:/Apache24/htdocs" 
改成
DocumentRoot "f:/pp/work" 


<Directory "c:/Apache24/htdocs"> 
改成
<Directory "f:/pp/work"> 


所有的c:/Apache24置换成自己解压的目录,例如f:/pp/soft/httpd-2.4.20-win64-VC11/Apache24


在文件的最后面加入,支持PHP5模块

# php5 support
LoadModule php5_module "f:/pp/soft/php-5.5.34-Win32-VC11-x64/php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm 
# configure the path to php.ini
PHPIniDir "f:/pp/soft/php-5.5.34-Win32-VC11-x64"


3。启动

将apache添加到系统服务

cmd

f:/pp/soft/httpd-2.4.20-win64-VC11/Apache24/bin/httpd.exe -k install

net stop Apache2.4
net start Apache2.4

另外,需下载V11如果不安装的话会提示 msvcr110.dll丢失。

下载链接:

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679


测试文件:index.php,请放到f:/pp/work目录下。

<?php 
$connect=mysqli_connect("localhost","user","password"); 
if(!$connect) echo "Mysql Connect Error!"; 
else echo "mysql 连接成功"; 
mysqli_close(); 
phpinfo();
?>


浏览器,输入下面地址,查看结果。

http://localhost:8080/index.php


如提示错误,

Mysql Connect Error!

请修正:c:/Windows/System32/drivers/etc/hosts

# 127.0.0.1       localhost

改成(去掉#号)

 127.0.0.1       localhost


参考资料:


http://www.cnblogs.com/tylerdonet/p/3789341.html

http://www.admin10000.com/Document/54.html

本文如有不正,请指出。


以上。



© 著作权归作者所有

共有 人打赏支持
w
粉丝 2
博文 19
码字总数 7609
作品 0
无锡
程序员
Windows10环境下Codelgniter安装及配置说明

CodeIgniter ,简称CI,是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。 它的目标是让你能够更快速的开发,它提供了日常任务中所需的大量类库, 以及简单的接口和逻辑结构。通过减...

Yuanmes ⋅ 05/02 ⋅ 0

强烈推荐PHP新手入门必读!

  php是最简单的语言,也是服务器端开发用的最广的语言!很多童鞋会选择它做服务器段开发的语言,希望能够快速掌握,迅速成为一个合格的phper!   但很多童鞋刚开始的时候不知道怎么开始...

编程那些事 ⋅ 2017/06/23 ⋅ 0

Apache可以虚拟主机,那SQL怎么办???

我服务器上搭建了Apache+mysql. 后来设置好了Apache虚拟主机之后,几个域名也映射好了,虚拟目录也弄好了。 我在其中一个里面搭建Wordpress的时候就提示连接数据库错误。。 我百度了下,mys...

Wthypon ⋅ 2015/10/24 ⋅ 1

windows实机 与 Vmware的linux虚机 实现samba等共享目录方案

搭建PHP开发环境时, 如果是单一操作系统, 无论 纯windows 开发还是 纯linux 都会有诸多不便。 所以一种常见的php开发环境搭建如下: 其中windows实机与linux虚机共享目录的实现方法有多种。...

麦拂沙 ⋅ 2015/10/04 ⋅ 0

PHP开发环境搭建

PHP开发环境搭建(win7版 2011年7月) 最近由于要学习PHP,小弟便决定自己动手搭建PHP开发 环境。不得不说,搭建PHP环境的伤不起啊!就俩字儿:苦逼!所以在此分享下我的苦逼经历,一是想让搭...

爱上绝对路径 ⋅ 2012/02/08 ⋅ 4

XAMPP for Windows 5.5.33, 5.6.19 & 7.0.4 发布

XAMPP for Windows 5.5.33, 5.6.19 & 7.0.4 发布了,XAMPP=Apache + MySQL + PHP + Perl,是一个完全免费,易于安装和使用Apache发行版,包含了Apache、MySQL、PHP和Perl。支持Windows、Lin...

oschina ⋅ 2016/03/05 ⋅ 9

WNMP+建站集成软件包--WNMP+

WNMP+(Nginx+MySQL+PHP)是一个功能强大的建站集成软件包。为了同别的类似软件做区别, 取名WNMP+(+带有超集合的意思)。它可以在Windows64位系统下快速搭建PHP开发环境,具有一套完整的P...

axiaofang ⋅ 2016/06/13 ⋅ 3

本地windows环境配置TOMCAT后IIS报错

本地搭建的WINDOWS开发环境,一直是PHP+MYSQL+IIS运行正常,昨天安装了JAVA和TOMCAT,并且安装了一款叫IIS-TOMCAT-connector的软件,现在IIS打开就报错,截图如下,求助!...

nick198205 ⋅ 2015/05/28 ⋅ 1

Apache发行版--XAMPP

XAMPP=Apache + MySQL + PHP + Perl,是一个完全免费,易于安装和使用Apache发行版,包含了Apache、MySQL、PHP和Perl。支持Windows、Linux和OS X,是目前最流行的PHP开发环境。安装包同时提供...

匿名 ⋅ 2008/09/22 ⋅ 2

php开发笔记-windows-linux-thinkphp开发环境搭建

文章来自我的博客:https://www.lwxshow.com/dev/php/thinkphp-configuration-environment.html 使用最新版本的3.1.3版本 php开发笔记-windows-thinkphp开发环境搭建 1.下载ThinkPHP框架 http...

卢卫湘 ⋅ 2013/06/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

一张图看懂CDN全站加速产品解决方案

原文链接 本文为云栖社区原创内容,未经允许不得转载。

阿里云云栖社区 ⋅ 13分钟前 ⋅ 0

一张图看懂CDN全站加速产品解决方案

原文链接

猫耳m ⋅ 14分钟前 ⋅ 0

开启Swarm集群以及可视化管理

在搭建的两台coreos服务器上开启swarm集群 前置条件: docker均开启2375端口 同一个局域网内 主服务器上安装Portainer容器 安装Portainer容器执行: docker run -d -p 9000:9000 --restart=a...

ykbj ⋅ 31分钟前 ⋅ 0

单例设计模式

1、单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 2、饿汉式单例类 在这个类被加载时,静态变量instance会被初始化,此时类的私有构造子会被调用 饿汉式是典型...

职业搬砖20年 ⋅ 36分钟前 ⋅ 0

前端基础(四):前端国际规范收集

字数:1142 阅读时间:5分钟 前言 由于前端技术的灵活性和杂乱性,导致网上的许多解决方案不够全面甚至是完全错误,容易起到误导作用。所以,我对搜索到的解决方案往往是存疑态度。那么,如何...

老司机带你撸代码 ⋅ 38分钟前 ⋅ 0

Failed to open/create Network-VirtualBox Host-Only

虚拟机版本 : Oracle Vm VirtualBox 5.2.12 报错时机:开网卡二,重启虚拟机报错 "Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Ada......

p至尊宝 ⋅ 42分钟前 ⋅ 0

springMVC接收表单时 Bean对象有Double Int Char类型的处理

前台ajax提交表单price为double类型 后台controller就介绍不到 400错误 前台 实体类: public class ReleaseMapIconConfig{ private String id; private long maxValue; private long minVal......

废柴 ⋅ 47分钟前 ⋅ 0

ZOOKEEPER安装

工作需要在ubuntu上配置了一个zookeeper集群,有些问题记录下来。 1. zookeeper以来java,所以首先要安装java。但是ubuntu系统有自带的jdk,需要通过命令切换java版本: $ sudo update-alter...

恰东 ⋅ 50分钟前 ⋅ 0

linux 进程地址空间的一步步探究

我们知道,在32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G-4G是内核空间。其实,这个4G的地址空间是不存在的,也就是我们所说的虚拟内存空间。 那虚拟内存空间...

HelloRookie ⋅ 50分钟前 ⋅ 0

myatis #{}与${}区别及原理

https://blog.csdn.net/wo541075754/article/details/54292751

李道福 ⋅ 53分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部