一:apache
1.下载:http://httpd.apache.org/download.cgil
a.
b.
c:根据电脑版本选择下载
2:配置
(1)解压后放任意位置。打开E:\Apache\conf\httpd.conf文件,
a.找到Define SRVROOT 修改其值为当前Apache安装存放的目录地址。如:Define SRVROOT "E:/Apache"。
b.找到DocumentRoot修改其值 为项目按放目录 如:DocumentRoot "E:\WWW"
c.找到Listene 80 修改端口号,如:Listen 88。同时找到E:\Apache\conf\extra\httpd-vhosts.conf文件
修改默认设置:
<VirtualHost _default_:88>
DocumentRoot "E:/WWW" //默认按放目录
<Directory "E:/WWW">
Options -Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
(2)配置安装Apache的主服务
打开CMD窗口,输入:"E:\Apache\bin\httpd.exe" -k install -n apache
切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。
服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。
正常安装完毕如下图所示:
其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。
(3)删除服务
在CMD命令窗口,输入如下(建议先停止服务再删除):
sc delete apache
apache是Apache服务器的服务名
二:Mysql
1.下载:http://www.mysql.com/downloads/
a:
b:
c: 5.7版本好像有点问题,后来删除重新安装的事5.6版本的
2:配置
(1):解压后可以更改名称放在任意位置,配置环境
a:配置环境变量:
我的电脑->属性->高级->环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:E:\mysql5.6\bin )
PATH=.......;E:\mysql5.6\bin (注意是追加,不是覆盖)
b.修改配置文件E:\mysql5.6\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
[mysqld]
basedir=E:\mysql5.6\bin(mysql所在目录)
datadir=E:\mysql5.6\bin\data (mysql所在目录\data)
c:以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd E:\mysql5.6\bin进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功
D:管理员身份 运行cmd ,输入命令 net start mysql
E:首次登录无需密码,直接回车即可。
mysql -u root -p
d:修改密码。初始密码为空
mysql -u root
mysql> use mysql;
mysql>
UPDATE
user
SET
Password
=
PASSWORD
(
'newpass'
)
WHERE
user
=
'root'
;
mysql> FLUSH
PRIVILEGES
;
注:向数据库添加数据有可能乱码,解决方法:连接数据库是添加字节编码:
jdbc:mysql://127.0.0.1:3306/wei?characterEncoding=utf8
三:php
1.下载:PHP: Downloads
a:
b:
2.环境配置
(1)将F:\php5.6\php.ini-production 复制一份,并重命名为php.ini;
(2)将F:\php5.6和F:\php5.6\ext加入环境变量PATH中,选中计算机,右键属性-->高级系统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;F:\php5.6;F:\php5.6\ext
-
用记事本打开F:\php5.6\php.ini
将; extension_dir = "ext"修改为 extension_dir = "F:\php5.6\ext" (去掉extension前面的分号)
-
将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
-
将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)
-
将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)
注:打开E:\Apache\conf\extra\httpd-vhosts.conf,文件在最后一行加:
# php5.6 support
LoadModule php5_module F:/php5.6/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure thepath to php.ini
PHPIniDir "E:/php5.6"