使用Apache
- 安装httpd;下载好httpd的文件后,在这个 目录下使用httpd -k install安装,这时配置文件会出现问题,修改httpd.conf,在这一行后面的路径修改为所安装的文件夹的路径,验证配置httpd - t
Define SRVROOT "C:\Apache\Apache24"
ServerRoot "${SRVROOT}"
- 让Apache确定服务器上访问的路径:网站文件夹所在的位置
DocumentRoot "${SRVROOT}/htdocs
- 方便用户访问对应的网站,给文件夹取一个别名(这里可以不带上端口),可以使用Listen
ServerName localhost:80
Listen 80
下载PHP
- 使用Apache加载php模块
LoadModule php7_module 'C:/Apache/php7/php7apache2_4.dll'
- Apache 分配工作给PHP模块:如果是PHP代码就交给PHP处理(通过文件后缀判断)
LoadModule php7_module 'C:/Apache/php7/php7apache2_4.dll'
AddType application/x-httpd-php .php
- 将PHP配置文件加载到Apache配置文件中
PHPIniDir 'C:/Apache/php7'
php.ini文件是默认不存在的,是以development和production格式存在,需要格式化,复制一份development文件将其重命名为php.ini
安装MySQL
- 配置好环境变量后,直接在cmd中使用mysql命令打开数据库
-h+IP地址
-u+username
-p+password
mysql -uroot -p
php连接mysql
- php本身不具备操作数据库的能力,需要借助PHP操作的mysql的扩展来实现,加载mysql扩展,修改php.ini配置文件
- 添加扩展路径
extension_dir = "C:/Apache/php7/ext"
使用WAMP
- 虚拟主机:左键应用图标打开虚拟主机,这时会打开一个网页,在第一个文本框中输入php7.study,第二个文本框中输入目标地址C:\wamp64\www\code\study\first;点击创建然后重启后,直接访问php7.study会访问目标文件