博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A+P+M+W
阅读量:5332 次
发布时间:2019-06-14

本文共 3461 字,大约阅读时间需要 11 分钟。

安装之前先做个目录的安排, D盘根目录建立”Dev”文件夹,在文件夹下建立:

Php

Apache

Mysql

三个文件夹

 

所需软件:

0.    安装Apache的前必须安装VC11  64位请下载vcredist_x64.exe,选择时尽量选择英文版

1.       Apache2.4.10httpd-2.4.10-win32-VC11.zip  

2.       php-5.6.0(),我们这里选择线程安全版(VC11 x86 Thread Safe.

3.       MySQL 5.6.20MySQL CommunityServer 5.6.20  

 

安装

0.    安装VC11,若干个下一步就OK
1.    Apache下载后是zip包,解压到后放在合适的位置就可以了,这里将它解压到D:\Dev\Apache;

2.    php下载后也是zip包,同样解压到合适位置,这里将它解压到D:\Dev\Php;

3.    Mysql也选择使用zip包,解压到D:\Dev\Mysql 下。

 

第一部分:Apache2.4

1.       打开Apache\conf下的httpd.conf 文件,用记事本打开即可

(1)  37ServerRoot "c:/Apache24" => ServerRoot “D:/Dev/Apache” (Apache程序的位置)

(2)  218,#ServerName www.example.com:80 => ServerName www.example.com:80  (去掉前面的#)

(3)  修改 242 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot " D:/Dev/Apache/htdocs" (设定网站根目录位置)

(4)  修改 243 <Directory "c:/Apache24/htdocs"> =><Directory " D:/Dev/Apache/htdocs "> (设定网站根目录位置)  

(5)  修改 276 DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm

(6)     修改359ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"=> ScriptAlias /cgi-bin/ "D:/Dev/Apache/cgi-bin/"

(7)  修改375 <Directory "c:/Apache24/cgi-bin"> => <Directory " D:/Dev/Apache/cgi-bin">

 

找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在下一行添加

#Apache支持PHP

LoadModule php5_module "D:/dev/php/php5apache2_4.dll"

PHPIniDir " D:/dev/php"

AddType application/x-httpd-php .php .html .htm

至此,httpd.conf 配置完成,保存httpd.conf

 

2.       启动Apache

CMD打开命令提示符。接着输入D:回车cd Dev\Apache\bin 回车 httpd 回车

如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。

测试:浏览器访问会出现“It works”那么就说明apache已经正确安装了。

 

3       安装为windows系统服务,让Apache自启动。

(1)    关闭之前的httpd命令窗口,不然会报错

(2)    CMD打开一个命令提示符,输入d: 回车cd Dev\Apache\bin回车

执行命令:httpd.exe -k install -n "servicename" ,成功后会在服务里体现.

( servicenameApachewindows的服务中的名字。例如:httpd.exe -k install -n "Apache24" )

如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24" 卸载这个服务。

以后可以通过Apache\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。

 

第二部分:PHP

PHP支持MySql:用记事本打开D:\dev\php\php.ini  (复制份php.ini-development,并改名为PHP.ini)

修改728 doc_root =  =>  doc_root = "D:/Dev/Apache/htdocs"   (定义WEB文档目录)

修改739 ; extension_dir = "ext" => extension_dir = "D:/dev/php/ext" (去掉extension前面的分号,设定ext文件夹路径)

修改 891 ;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号)

修改 893 ;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分号)

修改 894 ;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)

修改930 ;date.timezone =  =>  date.timezone = Asia/Shanghai(去掉前面的分号,并设置时区)

 

添加环境变量

操作如下:

1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量

2)选择系统变量中的Path ,点击编辑按钮

   在变量值中添加变量值:D:\dev\php;D:\dev\php\ext

 

   注意是在原有变量值后面加上这个变量,用 ; 隔开,不能删除原来的变量值。

 

第三部分:MYSQL

注册Windows系统服务

       CMD打开命令提示符,进入到D:\Dev\Mysql\bin 下,把MySql安装为服务:

mysqld.exe -install "servicename"  ( 安装完成后是个服务,启动即可。 )

 

如需卸载,则使用命令:

mysqld.exe -remove "servicename"

sc delete "servicename"

 

添加环境变量

操作如下:

1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量

   点击系统变量下的新建按钮

   输入变量名:MYSQL_HOME

   输入变量值:D:\Dev\Mysql     #即为mysql的自定义解压目录。)

2)选择系统变量中的Path ,点击编辑按钮

   在变量值中添加变量值:%MYSQL_HOME%\bin

 

   注意是在原有变量值后面加上这个变量,用 ; 隔开,不能删除原来的变量值。

配置my.ini

将Mysql目录下的my-default.ini 拷贝一份,改名 my.ini . 复制下面的配置信息到 my.ini 保存

#如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=D:\Develop\mysql5.7.3

#解压目录

datadir=D:\Develop\mysql5.7.3\data

#解压目录下data目录

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

D:\Develop\mysql5.7.3\bin\mysqld.exe

测试

下面测试下环境,安装最常用的mysql管理工具测试吧

转载于:https://www.cnblogs.com/airoot/p/4131906.html

你可能感兴趣的文章
随手练——HDU 5015 矩阵快速幂
查看>>
Maven之setting.xml配置文件详解
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
高精度1--加法
查看>>
String比较
查看>>
Django之Models
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux 的 date 日期的使用
查看>>
PHP zip压缩文件及解压
查看>>
SOAP web service用AFNetWorking实现请求
查看>>
Java变量类型,实例变量 与局部变量 静态变量
查看>>
mysql操作命令梳理(4)-中文乱码问题
查看>>
Python环境搭建(安装、验证与卸载)
查看>>
一个.NET通用JSON解析/构建类的实现(c#)
查看>>
Windows Phone开发(5):室内装修 转:http://blog.csdn.net/tcjiaan/article/details/7269014
查看>>
详谈js面向对象 javascript oop,持续更新
查看>>
关于这次软件以及pda终端的培训
查看>>
jQuery上传插件Uploadify 3.2在.NET下的详细例子
查看>>