本帖最后由 快乐的婷子 于 2023-1-21 20:00 编辑
1. 准备工作1.1 下载
1.2 PHP运行环境安装总体目录规划 - D盘下面创建 ProgramFiles 文件夹
- ProgramFiles 文件夹下面创建 wamp 文件夹
- wamp 文件夹下面创建三个文件夹apache、mysql、php
2. Apache 安装2.1 解压下载好的Apache"httpd-2.4.41-o111c-x64-vc15-r2.zip",并将Apache24的所有文件拷贝到目标文件夹wamp/apache下。
2.2 修改apache/conf/httpd.conf主配置文件,用编辑器打开搜索 Define SRVROOT 改成 Define SRVROOT "D:/ProgramFiles/wamp/apache" 保存退出。 2.3 管理员模式下运行黑窗按住WIN+x"以管理员身份运行",并输入下列命令,出现successfully则安装成功
D:\ProgramFiles\wamp\apache\bin\httpd.exe -k install
2.4 启动服务 wamp/apche/bin/ApacheMonitor.exe
2.5 右键打开Open Apache Monitor--->stat
2.7 Apache目录介绍
2.8 检测配置文件语法 - 当我们写的代码出错时,不知道哪里出错,就可以使用以下现成的工具wamp/apache/bin/httpd.exe
运行管理员黑窗 执行命令:D:ProgramFileswampapachebinhttpd.exe -t (路劲要写全)
2.9 配置环境变量
- 配置完成之后就可以重启Apache 重启管理员黑窗
这一行:D:ProgramFileswampapachebinhttpd.exe -t
就可以简化成:httpd.exe -t
2.10 Apache的启动和停止 - 通过命令(管理员身份运行)
- 启动:net start apache2.4
- 停止:net stop apache2.4
2.11 域名解析
3. PHP的安装与配置(重点)- 准备一个PHP文件(hello.php)名字可以自定义,放入D:ProgramFileswampapachehtdocs目录下
<?php
echo "测试"."
";
echo date('当前时间为: Y-m-d H:i:s');
phpinfo(); - 解压下载好的PHP压缩包到D:ProgramFileswampphp
- 配置Apache主配置文件D:ProgramFileswampapacheconfhttpd.conf 添加下面代码到<IfModule unixd_module>上面
- LoadModule php7_module "D:/ProgramFiles/wamp/php/php7apache2_4.dll"
- PHPIniDir "D:/ProgramFiles/wamp/php"
- AddType Application/x-httpd-php .php
- 修改首页文件类型支持:
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
- 将D:ProgramFileswampphpphp.ini-development文件拷贝一份,并修改文件名为:php.ini
- 用记事本打开php.ini ctrl+f 搜索 date.timezone = PRC
4. MySQL的安装与配置- php.ini中设置mysql数据库模块
- php.ini中,设置php的模块位置(找关键字;extension_dir = "ext")。
- php.ini中,开启mysqli模块 (只需要去掉注释extension=mysqli)
- 重启Apache
- 新建php文件 (mysql.php)
<?php
if (mysqli_connect('localhost', 'root', 'root')) {
echo 'connect success!';
} else {
echo 'connect fail!';
} - 浏览器打开 127.0.0.1/mysql.php 结果为:connect success! 则有关PHP的开发运行环境的所有环节都打通了!
## 5. 多站点虚拟主机配置 ## - Apache安装后,有一个默认的站点,其配置都在Apache的主配置文件中(D:ProgramFileswampapacheconfhttpd.conf)
- 站点域名:ServerName localhost:80域名是可以设置的.
- 站点位置:DocumentRoot "${SRVROOT}/htdocs"站点位置是可以设置的.
- 站点文件夹的访问权限设置:使用<Directory> ... </Directory>配置项来配置.
- 站点默认显示的网页DirectoryIndex index.html index.htm index.php.
- 在Apache的主配置文件中(Include conf/extra/httpd-vhosts.conf)将前面的#去掉
- 打开D:ProgramFileswampapacheconfextrahttpd-vhosts.conf 进行配置
最后总结:- 一个网站就是一个文件夹,反之一个文件夹就可以当成是一个网站。
|