gpt4 book ai didi

linux - 配置 symfony 和 apache

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:32 25 4
gpt4 key购买 nike

我现在正在学习 symfony。我想使用 apache 网络服务器而不是随附的 php。如果我还想使用默认的本地主机,如何添加虚拟主机? (本地主机:80 用于我的笔记本,我有一个“个人主页”)

最佳答案

这是我目前使用的虚拟主机之一(cronolog 用于日志轮换):

<VirtualHost *:80>
ServerName projectname.dev
DocumentRoot /var/www/projectname/html/web
<Directory /var/www/projectname/html/web>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog "|/usr/bin/cronolog /var/www/projectname/log/%Y-%m/error_%d_%m_%Y.log"
CustomLog "|/usr/bin/cronolog /var/www/projectname/log/%Y-%m/access_%d_%m_%Y.log" combined
</VirtualHost>

出于测试和开发目的,我通常创建一个以 .dev 或 .local 结尾的本地域,以主机文件结尾,例如:

127.0.0.1       projectname.dev

确保域名与 vHost 配置中的域名一致。哦,别忘了重启apache。希望这会有所帮助。

使用这些步骤,您可以使用 projectname.devprojectname.dev/app_dev.php 或者直接设置 vHost 的 DirectoryIndex,如果您想始终使用app_dev.php:

<Directory /var/www/projectname/html/web>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
DirectoryIndex app_dev.php
</Directory>

关于linux - 配置 symfony 和 apache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42446796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com