最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

基于xampp 配置PHP环境

XAMPP教程 admin 616浏览 0评论

1、下载并安装xampp

drr0054
2、认识Apache服务器配置文件—httpd.conf(这个文件不需要动)
可以直接点击Config进行选择,直接打开文件,也可以通过右侧的Explorer按钮打开xampp的安装目录,找到apache\conf\extra\httpd.conf文件,进行打开。

drr00054
几个比较重要的配置

1、apache服务器监听端口(类似于Tomcat常用的8080端口)

#Listen 12.34.56.78:80
Listen 80

2、加载虚拟主机文件(用来配置多站点,下文会有详细讲解)

#Virtual hosts
Include conf/extra/httpd-vhosts.conf

3、指定默认加载文件(Apache服务器会先检索指定的文件,如果都找不到,那就去看是否开启显示目录,如果没有开启,则会报错Error 403)

DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \ default.php default.pl default.cgi default.asp default.shtml default.html default.htm \ home.php home.pl home.cgi home.asp home.shtml home.html home.htm
3、认识Apache虚拟主机配置文件—httpd-vhosts.conf(看清了是httpd-vhosts.conf,而不是vhosts.conf)
第一步:删除httpd-vhosts.conf文件中的所有内容(因为他们前面都加了#代表注释,注释的就是不起作用的)

第二步:复制粘贴我下面给出来的(注意:DocumentRoot 根路径需要改成你想要指定的根路径)

# 以下是虚拟主机配置
## 声明虚拟主机端口
NameVirtualHost *:80
## 配置该端口的具体信息
<VirtualHost *:80>
### 根路径,也就是你想让Apache服务器去哪找你写的PHP文件
### 注意需要将Windows的\ 替换为Linux的 / ,关于哪个是Windows,哪个是Linux,可以根据键盘 W 和 N 相冲记忆
DocumentRoot “E:/Sites/PHP”

### 域名,因为这个80端口是本地主机的端口,所以配置的域名也应该是本地主机的IP的映射,
### 即127.0.0.1的映射,需要在C:\WINDOWS\system32\drivers\etc\hosts文件中进行指定映射
ServerName littlecurl.com

### 域名的别名,因为ServerName只能配置一个域名,
### 有时候不能满需需求,但ServerAlias可以绑定多个,用空格隔开,满足了需求
### 当然,如果还是设置为本地主机的ip,同样也需要在hosts文件中进行指定
ServerAlias littlecurl1.com littlecurl2.com littlecurl3.com

### 配置DocumentRoot相关的权限
<Directory />
### 开启显示目录列表
### 如果找不到httpd.conf文件中DirectoryIndex配置的指定名字的文件,就会显示DocumentRoot的目录列表
Options Indexes
### 允许重载所有
AllowOverride All
### 获取所有权限
Require all granted
</Directory>
</VirtualHost>

整个文件,加上注释共28行,可以满足基本需求了

drr000054

下面是我的hosts文件IP映射

drr0000054

4、认识php语言配置文件—php.ini(初级阶段不用改)
几个比较重要的点

1、PHP 语言默认字符集指定
default_charset=“UTF-8”

2、开启gd2扩展库(如果不开启,可能无法显示图片或验证码)

extension=gd2

3、开启mysqli扩展库

extension=mysqli

测试
上面的文件都认识了,该改的都改了,就可以进行测试了。

我的配置的站点目录是E:/Sites/PHP,我就在其下放一个index.php文件

drr00000054

为了测验在HTML中的php能否被很好的解析,我写了如下内容

<html>
<head>
<title>Hello PHP</title>
<head>
<body>
<p>Hello PHP</p>
<?php
print(“\n这是一段php打印的文字”);
?>
</body>
</html>
运行结果如下

drr000000054

————————————————
版权声明:本文为CSDN博主「midnight_time」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/midnight_time/article/details/90694904

转载请注明:XAMPP中文组官网 » 基于xampp 配置PHP环境