作者:连向明 | 来源:互联网 | 2014-05-29 08:43
之前都在32位元环境安装,现在换到64位元环境也试装看看。默认会装到C:\LAMP目录中。因为此为MariaDB读取my.ini设定档的默认目录,所以如果不想装到此目录的人,请自行调整。我习惯用环保安装包,所以喜欢用安装程序的人可以参考我的安装,自己再
之前都在 32 位元环境安装,现在换到 64 位元环境也试装看看。默认会装到 C:\LAMP 目录中。因为此为 MariaDB 读取
my.ini 设定档的默认目录,所以如果不想装到此目录的人,请自行调整。
我习惯用环保安装包,所以喜欢用安装程序的人可以参考我的安装,自己再改成用安装程序来安装。另外喜欢 MySQL 的人,可以抓 MySQL
安装包,自行把 MariaDB 更换为 MySQL,步骤一模一样。
以下步骤不考虑下载安装包时间的话,应该只要五分钟就装完了。
一、安装 MariaDB (MySQL 亦同)
1. 下载
http://mariadb.cu.be/mariadb-5.5.35/winx64-packages/mariadb-5.5.35-winx64.zip
2. 解压至
C:\LAMP\mariadb-5.5.35-winx64
3. 修改设定
move C:\LAMP\mariadb-5.5.35-winx64\data C:\ProgramData
copy C:\LAMP\mariadb-5.5.35-winx64\my-small.ini
C:\LAMP\mariadb-5.5.35-winx64\my.ini
notepad C:\LAMP\mariadb-5.5.35-winx64\my.ini
在 [mysqld] 这个区段内,加入以下六行,并存盘。
enable-named-pipe
skip-networking
basedir=C:\\LAMP\\mariadb-5.5.35-winx64
datadir=C:\\ProgramData\\mysql_data
character-set-server = utf8
init-cOnnect='SET NAMES binary;'
4. 安装成服务 (ps. 如果你不是用 Administrator 登入,请变身 Administrator
才能注册服务)
C:\LAMP\mariadb-5.5.35-winx64\bin\mysqld --install MariaDB
--enable-named-pipe
5. 启动
net start MariaDB
二、安装 Apache 2.4.7(64bit) + PHP 5.5.9 (64bit)
1. 下载 php 5.5.9 (64bit)
http://windows.php.net/downloads/releases/php-5.5.9-Win32-VC11-x64.zip
2. 解压至
C:\LAMP\php-5.5.9
3. 下载 apache 2.4.7 (64bit)
http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.7-win64-VC11.zip
4. 解压缩至
C:\LAMP\Apache24
5. 编辑设定档 (C:\LAMP\Apache24\conf\httpd.conf)
a. 取代所有 "c:/Apache24" 为 "c:/LAMP/Apache24"
b. 把《#ServerName www.example.com:80》更换为《ServerName
127.0.0.1:80》
c. 注解掉所有 LoadModule,只留 alias_module, authz_core_module,
log_config_module, mime_module 这四个。其它以后用到再打开。并加上底下三行设定:
LoadModule php5_module "C:/LAMP/php-5.5.9/php5apache2_4.dll"
AddHandler php5-script .php
PHPIniDir "C:/LAMP/php-5.5.9/"
6. 安装成服务 (ps. 如果你不是用 Administrator 登入,请变身 Administrator
才能注册服务)
C:\LAMP\Apache24\bin\httpd -k install
7. 启动
net start apache2.4
8. 测试
写一支 info.php,内容为
phpinfo();
?>
存到 C:\LAMP\Apache24\htdocs,然后用浏览器连 http://127.0.0.1/info.php
即可看到结果。
注意,此安装之 MariaDB 会使用 named-pipe 接受连接。请在写程序时注意。