XAMPP-虚拟服务器设置


下载XAMPP

XAMPP版本 适用于Mac OS X版本1.8.3-3。 10.9.2


初始设定


XAMPP最初有一个地址,即localhost
加载时-应打开一个页面,其中包含有关服务器,PHP版本以及指向phpmyadmin的链接等信息。

创建主机Apache VirtualHosts

1.打开配置文件-/Applications/XAMPP/xamppfiles/etc/httpd.conf

1.1。 将用户守护程序更改为用户用户 (第173页)

171 #running httpd, as with most system services. 172 # 173 User daemon 174 Group daemon 175 </IfModule> 

其中username是您在Mac OS X上的用户名

 171 #running httpd, as with most system services. 172 # 173 User username 174 Group daemon 175 </IfModule> 

1.2。 打开VirtualHosts-取消注释(第488页)

  • 包括etc / extra / httpd-vhosts.conf

 487 #Virtual hosts 488 #Include etc/extra/httpd-vhosts.conf 

在包含之前删除网格

 487 #Virtual hosts 488 Include etc/extra/httpd-vhosts.conf 


2.添加主机-打开文件-/Applications/XAMPP/etc/extra/httpd-vhosts.conf

2.1。 保持本地主机不变

 #localhost <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xamppfiles/htdocs"> Options Indexes FollowSymLinks Includes execCGI AllowOverride All Allow From All Order Allow,Deny </Directory> </VirtualHost> 

2.2。 连接您的网站-创建一个site.local网站文件夹(示例)
用户名是您的Mac OS X用户名
文件夹-放到站点文件夹中
site.local-网站文件夹

 #My custom host <VirtualHost *:80> ServerName site.local DocumentRoot "/Users/username/folder/site.local" <Directory "/Users/username/folder/site.local"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> ErrorLog "logs/site.local-error_log" </VirtualHost> 

必须将AllowOverride None指令替换为AllowOverride All,否则Apache服务器不会读取.htaccess文件。

3.您必须告诉Mac OS X虚拟站点在哪里。
在终端中,输入命令:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit / etc /主机

在主机文件的末尾添加以下行:127.0.0.1 site.local

 #XAMPP VirtualHost 127.0.0.1 site.local 

我们重新启动XAMPP,并添加了虚拟主机。

通过localhost-打开XAMPP
通过site.local-我们的网站已经打开。

做完了!

Source: https://habr.com/ru/post/zh-CN439994/


All Articles