自己搭建了许多次环境了,每次搭建都还要上百度上搜索,一些配置总容易忘记,所以早应该自己总结一下了。
1.windows安装Apache:
首先切换到apache/bin目录,(若不想切换可以讲bin目录添加到环境变量里),为什么安装服务呢?安装服务后,windows会开机自启该服务
关闭80端口:如果安装好Apache后不能启动,有可能是别的应用程序占用了80端口,netstat ano|findstr "80"查看占用80端口的进程
安装服务 httpd.exe --install 或者 http -k install
卸载服务:
启动服务:net start/stop/restart apache
apache配置项:
没有设置首页,所以出现目录结构。
打开Apache配置文件"D:\amp\apache24\conf\httpd.conf",找到DirectoryIndex,添加index.php
apache添加对php的支持:
- LoadModule php5_module D:/amp/php5.6/php5apache2_4.dll
- PHPIniDir "D:/amp/php5.6"
- AddType application/x-httpd-php .php .html .htm
2.php:
3.mysql:
安装服务:mysqld.exe --install
mysqld --initialize创建data文件夹,否则后面无法启动MySQL服务
然后输入net start mysql就可以启动MySQL服务了
如果忘记密码:解决方法:先在my.ini里面[mysqld]条目下加上skip-grant-tables一行
修改密码:要修改密码可直接登录root账户进行修改,set password=password("19950920");
卸载服务:
启动服务:
- [mysql]
- # 设置mysql客户端默认字符集
- default-character-set=utf8
- [mysqld]
- #设置3306端口
- port = 3306
- # 设置mysql的安装目录
- basedir=D:\amp\mysql5.7.18
- # 设置mysql数据库的数据的存放目录
- datadir=D:\amp\mysql5.7.18\data
- # 允许最大连接数
- max_connections=200
- # 服务端使用的字符集默认为8比特编码的latin1字符集
- character-set-server=utf8
- # 创建新表时将使用的默认存储引擎
- default-storage-engine=INNODB
参考blog:点击打开链接