首先下载好要用的
apache版本:http://httpd.apache.org/download.cgi
mysql版本:http://dev.mysql.com/downloads/mysql/
php版本:http://windows.php.net/download
本人都用压缩包来安装和配置 php5.6,mysql5.7,apache2.4;
二. 安装置制apache
解压apache到相应的目录,例如 D:\Apache24 (默认文件夹名字也可以修正) Define SRVROOT \公众/Apache24\"大众
打开cmd,进入d:Apache24\bin 运行httpd -k install 回车即可
通过打开bin下的ApacheMonitor.exe即可开启; 命令行打开httpd -k start
apache卸载:sc delete apache
apache配置:
修正网页文件存放的根目录:“DocumentRoot \公众c:/Apache24/htdocs“(默认) 还有“<Directory \"大众c:/Apache24/htdocs\"大众>” 都要相对应修正
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
这这边曾经涌现干涉干与题: php跟apache版本不兼容;
LoadModule php5_module \公众d:/php/php5apache2_4.dll\"大众
PHPIniDir \"大众d:/php\"大众
AddType application/x-httpd-php .php .html .htm
三. 安装置制Mysql
解压mysql压缩包,到D盘;我的解压目录是\"大众D:\mysql5.7\公众;
解压目录下有默认文件有my-default.ini,可以拷贝一份,改名my.ini
根据情形可以做如下改动:
basedir = D:\mysql5.7
datadir = D:\mysql5.7\data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
添加环境变量,选中系统变量下的PATH加个D:\mysql5.7\bin;(把稳是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值)
1)从掌握台进入到MySQL解压目录下的 bin 目录下:
2)输入做事安装命令:
1. mysqld --console
2. mysqld --initialize
3. mysqld install
安装成功后会提示做事安装成功。
#注: #实行这几步,是由于在MySQL5.7.9中没有data文件夹,须要用这几个命令产生data文件夹
#移除做事命令为:mysqld remove
其余: 修正 root 账号的密码
1. 修正MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables
2. mysql 重启后,即可直接用 mysql -u root -p 进入(此时密码为空)
3. mysql> update mysql.user set authentication_string=password('123qaz') where user='root' and Host = 'localhost';
4. mysql> flush privileges;
5. mysql> quit;
6. 将/etc/my.cnf文件还原(删除skip-grant-tables这一行),重新启动 mysql
7. 这个时候可以利用 mysql -u root -p '123qaz' 进入了
8. mysql>SET PASSWORD = PASSWORD('123456'); 设置新密码
四. 安装配置php
1.php.ini-development 文件重命名为 php.ini 指定PHP扩展包的详细目录,以便调用相应的DLL文件
如下:extension_dir = \公众D:\php\ext\"大众
2.去掉以下配置注释,支持mysql :
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_odbc.dll
3.支持session
session.save_path = \"大众D:/php/session_temp\"大众
4.上传文件目录配置 (我没打开,彷佛可以用)
upload_tmp_dir =\公众e:/temp\"大众
5.时区设置:
date.timezone = Asia/Shanghai