文档章节

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

wangbiglei
 wangbiglei
发布于 2016/04/20 23:54
字数 439
阅读 75
收藏 2

环境: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

本文如有不正,请指出。


以上。



© 著作权归作者所有

共有 人打赏支持
wangbiglei
粉丝 2
博文 20
码字总数 7737
作品 0
无锡
程序员
私信 提问
Windows10环境下Codelgniter安装及配置说明

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

Yuanmes
05/02
0
0
phpStudy apache + mysql 正在等待x.x.x.x的响应.. 问题。

最近遇到问题请指教:win7-64位 phpStudy 搭建的apache+mysql环境,原来一直用着不错,最近突然间 打开测试网页 在状态栏显示“正在等待x.x.x.x的响应..”,浏览网页速度得等5秒左右,我以为...

zl9801
10/29
39
2
Apache可以虚拟主机,那SQL怎么办???

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

Wthypon
2015/10/24
152
1
windows实机 与 Vmware的linux虚机 实现samba等共享目录方案

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

麦拂沙
2015/10/04
157
0
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
3.5K
9

没有更多内容

加载失败,请刷新页面

加载更多

[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你...

honeymose
16分钟前
0
0
java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
今天
22
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
今天
17
0
my.ini

1

architect刘源源
今天
15
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部