Table of Contents
1 搭建 PHP 开发环境
使用 wampserve,到下载地址中选择最新版本下载,默认安装
2 默认配置简单说明
- 安装路径:C:wamp64
- 项目根目录 C:wamp64www
- 安装的组件 C:wamp64in
3 使用虚拟主机
配置好需要重启服务(简单全部重启就完事了)
3.1 修改 Apache 配置
编辑 C:wamp64inapacheapache2.4.41confextrahttpd-vhosts.conf(原先的全部注释掉就好)
# 第一个站点是默认站点 <VirtualHost *:80> # 域名 ServerName localhost # 文件目录 DocumentRoot "${INSTALL_DIR}/www" # 权限配置 <Directory "${INSTALL_DIR}/www"> # 允许列出目录 Options Indexes # 允许覆盖 AllowOverride All # 允许所有访问 Require all granted </Directory> # 默认文件(首页) DirectoryIndex index.html index.php </VirtualHost> <VirtualHost *:80> ServerName www.from DocumentRoot "${INSTALL_DIR}/www/from" <Directory "${INSTALL_DIR}/www/from"> Options Indexes AllowOverride All Require all granted </Directory> DirectoryIndex index.html index.php </VirtualHost>
3.2 配置本机域名解析
编辑 C:/Windows/System32/drivers/etc/hosts,添加如下
127.0.0.1 www.from 127.0.0.1 www.to 127.0.0.1 www.test
4 一些配置说明
4.1 Apache
4.1.1 配置文件路径
C:wamp64inapacheapache2.4.41confhttpd.conf
4.1.2 安装路径
C:wamp64inapacheapache2.4.41
4.1.3 安装服务
C:wamp64inapacheapache2.4.41inhttpd.exe -k install
4.1.4 卸载服务
C:wamp64inapacheapache2.4.41inhttpd.exe -k uninstall
4.1.5 测试配置语法
C:wamp64inapacheapache2.4.41inhttpd.exe -t
4.1.6 启动/停止服务方式
- 控制面板:运行 C:wamp64inapacheapache2.4.41inApacheMonitor.exe,根据提示操作面板
- 使用 Windows 系统服务管理
- 命令:net start|stop Apache2.4(服务名称要一致)
4.2 PHP
4.2.1 配置文件路径、启用模块、设置文件的后缀
修改 Apache 配置文件(搜索关键字,有注释就去掉注释,没有就添加)
PHPIniDir "C:/wamp64/bin/apache/apache2.4.41/bin" LoadModule php7_module "C:/wamp64/bin/php/php7.3.12/php7apache2_4.dll" AddType application/x-httpd-php .php
4.2.2 配置文件
- 开发配置:C:wamp64inphpphp7.3.12php.ini-development
- 产品配置:C:wamp64inphpphp7.3.12php.ini-production
4.2.3 修正时区
修改配置
date.timezone ="PRC"
4.3 数据库
4.3.1 设置模块路径、启用模块
修改 PHP 配置文件(有注释去掉,没有就添加)
; On windows: extension_dir ="c:/wamp64/bin/php/php7.3.12/ext/" extension=mysqli extension=pdo_mysql
4.3.2 安装 mysql 建议 (更换版本的话)
安装路径和数据库数据存放路径在同一路径
5 一些测试
5.1 时间正确性
echo date("Y-m-d H:i:s");
5.2 PHP 环境
可以看版本、目录、配置这些信息
phpinfo();
5.3 数据库连接
if (mysqli_connect('127.0.0.1', 'root', '')) { echo '<h1>ok</h1>'; } else { echo '<h1>boom</h1>'; }
Created: 2019-12-25 周三 22:06