因为是公司的mac笔记本,不熟悉命令。也没有过多的后端经验,这些不知道怎么去配置。网上说
在 MAC 的 /Applications/XAMPP/xamppfiles/etc 打开 httpd.conf 文件
但是我不知道怎么去找,在应用程序下面点击xampp显示包内容就只有这些,没有网上说的那些文件啊,求解(我下载的好像是xampp-vm,mac好像只能下载这个)
因为是公司的mac笔记本,不熟悉命令。也没有过多的后端经验,这些不知道怎么去配置。网上说
在 MAC 的 /Applications/XAMPP/xamppfiles/etc 打开 httpd.conf 文件
但是我不知道怎么去找,在应用程序下面点击xampp显示包内容就只有这些,没有网上说的那些文件啊,求解(我下载的好像是xampp-vm,mac好像只能下载这个)
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
Apache 和 PHP 在 Mac 上安装和配置的基本步骤如下:
sudo ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache2
/etc/apache2/httpd.conf
文件,并添加以下内容以启用虚拟主机功能:<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) https://www.example.com/$1 [L,R=301]
</IfModule>
sudo service apache2 restart
创建虚拟主机:现在,你可以在 httpd.conf
文件中创建一个虚拟主机,例如 virtualhost.conf
。在这个文件中,你需要定义虚拟主机的 IP 地址、域名以及 Apache 应该监听的端口。
编辑 virtualhost.conf 文件:打开 /etc/apache2/sites-available/example.com.conf
并编辑此文件,将以下内容添加到其中:
<VirtualHost *:80>
DocumentRoot "/var/www/example.com/public_html"
<Directory "/var/www/example.com/public_html">
AllowOverride All
Options FollowSymLinks
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite example.com.conf
sudo a2awholist example.com
如果所有操作都成功了,那么你应该能看到来自 example.com
的 HTTP 请求被转发到了正确的 URL。