欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

在win7 64位 上配置apache2.4 mysql5.6 php5.5 .13_MySQL

程序员文章站 2024-01-04 09:12:52
...
win7Apache

运行环境与软件版本

win7 64位 旗舰版

mysql-5.6.19-winx64.zip(这个不是 下一步下一步那样的安装包)

httpd-2.4.9-win64-VC11.zip(同上)

php-5.5.13-Win32-VC11-x64.zip(同上)

配置过程

mysql

将mysql 解压到指定目录 “D:/Program Files/mysql”

复制粘帖 my-default.ini 重命名为my.ini

用记事本打开my.ini

设置 basedir="D:/Program Files/mysql"

datadir="D:/Program Files/mysql/data"

port=3306

character_set_server=utf8

设置mysql相关的环境变量

MYSQL_HOME D:/Program Files/mysql

追加Path %MYSQL_HOME%/bin 注意用";"隔开

注册mysql 为 windows 系统服务

以管理员启动cmd 并进入mysql安装目录下bin下

输入以下命令

mysqld install MySQL --defaults-file="D:/Program Files/mysql/my.ini"

打开注册表 regeidt

HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentContrlSet --> services --> MySQL

修改ImagePath 为 "D:/Program Files/mysql/bin/mysqld" --defaults-file="D:/Program Files/mysql/my.ini" MySQL

打开管理工具 服务 ,找到MySQL服务 右键启用

php

将php-5.5.13-Win32-VC11-x64.zip 将解压到 D:/php5.5.13

进入目录 复制粘帖 php.ini-development 重命名为php.ini

打开php.ini

找到

;On windows;

;extension_dir ="ext"

修改

extension_dir="D:/php5.5.13"

找到以下项目,去掉前面的 " :"

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

找到如下内容

; session.save_path = “/tmp”

session.save_path = “D:/php5.5.13/custom/session”

注意 custom session upload 这三个文件夹 要手动添加

找到如下内容

; upload_tmp_dir =

修改为

upload_tmp_dir = “D:/php5.5.13/custom/upload”

找到如下内容

;data.timezone =

修改为

date.timezone = Asia/Shangha


apache

将httpd-2.4.9-win64-VC11.zip解压到指定目录 D:/Apache24

进入目录下面 conf 打开httpd.conf 在最后一个 #LoadModule 这一行下面添加

LoadModule php5_module "D:/php5.5.13/php5apache2_4.dll"

PHPIniDir "D:/php5.5.13"

AddType application/x-httpd-php .php

修改DocumentRoot 原来的值 为 "E:/www"

修改

找到 DirtoryIndex index.html

修改为 DirectoryIndex index.php index.html

找到 #ServerName www.example.com:80

在下一行添加

ServerName localhost

去掉前面的#

以管理员启动CMD

进入 D:/apache24/bin

输入以下命令

httpd.exe -k install


关于版本的选择

由于win7 是64位的,我固执的把 mysql apache php都选择了64位

apache 与 php 版本选择有几个注意思事项

在这个网站上 http://windows.php.net/download/

左边有个 ”which version do I choose“

里面说了 用apache 选择 Thread Safe 的php

里面还推荐使用 Apache Lounge 构建的 apache 同时支持32位与64位的

vc11 与 vc9

More recent versions of PHP are built with VC9 or VC11 (Visual Studio 2008 and 2012 compiler respectively) and include improvements in performance and stability.

更近的PHP的版本是建立与VC9或VC11(分别为Visual Studio 2008和2012的编译器),并包括改善性能和稳定性。(谷歌翻译的)

apache 与 php 这两个 要一致才行。不然 就会出错

关于这篇文章

大部分是网上抄的,自己按照网上的配置完后,整理出来的。可能有忘记的部分。

以前都是用 集成的包 ,突发奇想要手动配置。于是就搞出来了。

观察发现此类文章 都有一个时效性。可能过几年,由于版本的更新 配置方法也就不一样了。所以在这里打一个时间戳 2014-6-2

上一篇:

下一篇: