文档章节

win7 64位下php5.4.15的安装

EDIAGD
 EDIAGD
发布于 2013/05/27 14:14
字数 760
阅读 3906
收藏 0
点赞 0
评论 0

Windows7 下安装配置Apache2.2+PHP5.4.15+MySQL5.5环境

windows7 64位安装配置Apache2.2+PHP5.4.15+MySQL5.5环境

apache 2.2.22:

到apache官网下载/httpd/binaries/win32/下的httpd-2.2.22-win32-x86-no_ssl.exe

http://mirror.bit.edu.cn/apache/httpd/binaries/win32/

安装目录:如“D:\Program Files(x86)\Apache Software Foundation\Apache2.2”

安装时默认安装,注意在 Server Information 的 Network Domain、Server Name 字段填上 localhost,在安装类型的位置选 Custom,然后改变安装路径(如上)。

1、修改\conf\httpd.conf(主要配置文件之一)

    允许Apache将PHP程序作为模块来运行,添加下面内容(位置任意):

LoadModule php5_module

"D:/php/php5apache2_2.dll"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .htm

AddType application/x-httpd-php .html(.htm, .php为可执行php语言的扩展名)

PHPIniDir "D:/php/"

 

    DocumentRoot 设置为要存放网页文件的目录,默认是apache安装目录下的“htdocs”文件夹,也可以改为本机上的其他目录的绝对路径。如"D:/Program Files(x86)/Apache Software Foundation/Apache2.2/htdocs";

    DirectoryIndex 修改为

    DirectoryIndex index.php default.php index.html index.htm default.html default.htm

2、测试apache

    重启Apache,用http://localhost或http://127.0.0.1测试是否成功。

    成功的话屏幕会有个It works!

 

php 5.4.15:

官网下载php-5.4.15-Win32-VC9-x86.rar(建议使用VC9 x86 Thread Safe)

解压目录:如“D:\php”

1、由于配置文件命名的变化(php.ini-development相当于php.ini-recommended, php.ini-production相当于php.ini-dist),为了安全性、上线考虑,建议把php.ini-production文件重命名为php.ini(网上有些说法是拷贝到system32下,个人此处没有拷贝,一下只有需要拷贝我会写明);

2、修改php.ini(主要配置文件之二)

    ; On windows:

    ;extension_dir(第二个,去掉;)

    extension_dir 改为php\ext所在目录,如 "D:/php/ext";(注意所有\要变为/,以下也是)

     ;session.save_path = "/tmp"(去掉;)

    session.save_path = "D:/php/session_temp";设置你保存session的目录

 

    以下同样去掉分号(用于加载扩展模块),以更好支持Mysql

    extension=php_curl.dll

    extension=php_gd2.dll

    extension=php_mbstring.dll
    extension=php_mysql.dll

    extension=php_mysqli.dll

    extension=php_pdo_mysql.dll

    extension=php_pdo_odbc.dll

    extension=php_xmlrpc.dll

3、添加系统环境变量(重启生效)

    Path 添加 D:\php;D:\php\ext

    拷贝php5ts.dll到system32下

 

4、测试php

    在Web根目录下新建test.php(即D:\Program Files(x86)\Apache Software Foundation\Apache2.2\htdocs目录下)
<html>
<head><title>test</title></head>
<body>
<?php
phpinfo();
?>
</body>
</html>

    运行http://localhost/test.php
    如果成功,则应该看到一个含有PHP徽标的网页,其中包含大量设置和其他信息。


 

mysql 5.5: 

同样,官网下载mysql-installer-5.5.25a.0.exe

http://www.mysql.com/downloads/

安装目录:“D:\DProgram Files\MySQL”默认安装

 

测试

    在mysql command line下,能连接则说明数据库可以使用。

    在Web根目录下\htdocs,创建一个 testdb.php 文件,其内容如下:

<?php

$dbhost = 'localhost'; //或者"127.0.0.1"

$dbuser = 'root';//你的mysql用户名

$dbpassword= 'root'; //你的mysql密码

$dbname = 'Mysql'; //你的mysql库名

$connect = mysql_connect($dbhost,$dbuser,$dbpassword);

if ($connect) {

echo '连接成功)';

} else {

echo '连接失败';

}

?>

用浏览器打开 http://localhost/testdb.php如果看到输出 OK! 就说明配置正常。

后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下

http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944

https://shop119727980.taobao.com/?spm=0.0.0.0 

© 著作权归作者所有

共有 人打赏支持
EDIAGD
粉丝 48
博文 147
码字总数 58327
作品 0
嘉定
后端工程师
eclipse使用了这么多年,居然不能配置svn等插件,求指导

系统环境 win7 64位系统使用link的方式安装的。例如 svn目录结构 eclipse﹉dropins/svn.link(配置path=\myplug\svn)﹉myplug/svn(插件包) 在32位的xp系统启动eclipse成功,有svn插件 直接拷贝...

xhu_cf ⋅ 2015/08/31 ⋅ 6

android SDK安装错误。

新装的64位的win7,JDK是64位的,eclipse是64位的。3.7版本的。环境变量配置没问题。 错误说找不到Java.exe 新装的64位的win7,JDK是64位的,eclipse是64位的。3.7版本的。环境变量配置没问题...

大屌萌妹 ⋅ 2012/11/06 ⋅ 7

添加一根内存条,Ubuntu无法开机

Lenovo B460 i3 370m 2G内存(南亚易胜) win7(32 位) Ubuntu(32位,独立安装) 可以正常使用。 内存升级出现问题: 新买的金士顿 4G 1660 插上去,win7正常使用,检测内存6G(3.11可用);...

萧涵 ⋅ 2015/09/14 ⋅ 4

ACER一键恢复系统联想到的备份还原方案

朋友的电脑出问题了,第一个想到的是重装系统。于是毫不犹豫地给他装了个32位的win7操作系统。结果他的计算机是64位的cpu计算,安装上去后很多不兼容,于是就从网上下载64位的win7,下载了一...

shengfq ⋅ 2012/12/16 ⋅ 1

Win7 64位安装Python PIL库

今天上传图片,一直提示The imaging C module is not installed PIL模块我之前早就安装过了,为什么提示imaging模块没有安装呢?到python下能找到imaging.pyd文件,说明已经安装过了。重装一...

柠檬酷 ⋅ 2015/07/31 ⋅ 0

Ubuntu便捷安装与安全卸载的小常识

如题,上班没时间玩啦,昨天才把Ubuntu14.04装好,当然不是虚拟机啦,本人不喜欢虚拟机玩,觉得玩起来比硬盘装的还麻烦很多很多,win7/Ubuntu双系统没那么脆弱啦,不用害怕进不去win7什么的啦...

big_cat ⋅ 2014/04/27 ⋅ 0

32位系统和64位系统的选择

作为一名网络管理员,经常会给办公电脑安装系统,但是大部分企业的办公电脑配置一般不会很高。在选择系统的时候可能需要注意一些问题。 随着XP的淘汰,可能大家都会选择更新到win7,之前2GB...

mr_chenghong ⋅ 2017/05/05 ⋅ 0

应用程序无法正常启动(0xc000007b)。

有时候,我们运行一个程序,会弹出这样类似的提示:应用程序无法正常启动(0xc000007b)。造成应用程序无法正常启动(0xc000007b)的原因比较多,大概有三个可能:1、DirectX9没有安装2、Microso...

雪之丞 ⋅ 2014/05/28 ⋅ 0

win7扫盲篇--介绍安装(1)

1、硬件+操作系统+软件应用=用户电脑 2、win7 2007年 winXP 2001年 不能兼容64位 win98 1998年 UNIX 银行操作系统 Linux开源自由的操作系统,安全稳定比较出色,在服务领域使用广泛,安卓是基...

245040605 ⋅ 2014/05/09 ⋅ 0

在VirtualBox里装WIN7 X64旗舰版出现的问题

系统是:Windows XP Professional5.1.2600 Pack3 X86 硬件是:GA-870A-UD3主板+AMD速龙II X4 640+金士顿神条2G*2双通道 在VirtualBox里装WIN7 X64旗舰版,开始不能安装,在BIOS把Virtualizat...

GZ东少 ⋅ 2013/10/30 ⋅ 4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从 Confluence 5.3 及其早期版本中恢复空间

如果你需要从 Confluence 5.3 及其早期版本中的导出文件恢复到晚于 Confluence 5.3 的 Confluence 中的话。你可以使用临时的 Confluence 空间安装,然后将这个 Confluence 安装实例升级到你现...

honeymose ⋅ 今天 ⋅ 0

Java8新增的DateTimeFormatter与SimpleDateFormat的区别

两者最大的区别是,Java8的DateTimeFormatter也是线程安全的,而SimpleDateFormat并不是线程安全。 在并发环境下使用SimpleDateFormat 为了能够在多线程环境下使用SimpleDateFormat,有这三种...

人觉非常君 ⋅ 今天 ⋅ 0

多线程如何控制执行顺序

线程的生命周期说明: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、...

MarinJ_Shao ⋅ 今天 ⋅ 0

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Django第一期

安装Django 去https://www.djangoproject.com/download/ 下载最新版的Django,然后解压放到Anaconda\Lib\site-packages目录下,然后cmd进入此目录,输入安装命令: python setup.py install ...

大不了敲一辈子代码 ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部