phpstudy如何创建虚拟主机

1: 打开虚拟主机配置,打开D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面的#保存即可。在D:\WWW目录下建立web应用例如 classmath。

2: 打开D:\phpStudy\Apache\conf\extra下的httpd-vhosts.conf文件 删除该文件中的所有内容

<VirtualHost *:80>

 DocumentRoot "D:\WWW\classmath"

 ServerName web.classmath.com

</VirtualHost>

<Directory "D:\WWW\classmath">

    Options Indexes FollowSymLinks Includes ExecCGI

    AllowOverride All

    Order allow,deny

    Allow from all

</Directory>

3: 添加一下代码 不要动

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host2.example.com

    DocumentRoot "D:\WWW"   #WWW.文件夹位置

    ServerName localhost

    ServerAlias localhost

    ErrorLog "logs/dummy-host2.example.com-error.log"

    CustomLog "logs/dummy-host2.example.com-access.log" common

</VirtualHost>


### 创建Laravel项目的准备工作 为了在PHPStudy环境中成功创建并运行Laravel项目,需先确认环境配置无误。确保已正确安装Composer以及PHP版本满足Laravel的要求[^1]。 ### 安装Laravel框架 在目标文件夹内通过命令行工具执行以下指令来初始化一个新的Laravel应用: ```bash composer create-project --prefer-dist laravel/laravel ./5.8.* ``` 这条命令会下载最新版的Laravel至当前路径下的`./5.8.*`目录中,并自动处理依赖关系。 ### 配置Apache虚拟主机 如果遇到访问权限错误(如HTTP 403),应调整Apache服务器配置中的`.htaccess`或`httpd.conf`文件内的相应部分。对于Windows平台上的phpStudy,默认情况下可能需要修改位于`C:\phpStudy\PHPTutorial\Apache\conf\extra\httpd-vhosts.conf`里的设置,使其类似于下面的内容: ```apache <VirtualHost _default_:80> DocumentRoot "xxxx" <Directory "C:\phpStudy\PHPTutorial\WWW\your_project_name\public"> Options -Indexes -FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost> ``` 注意替换其中的`DocumentRoot`和`<Directory>`标签内部的具体路径为你实际放置Laravel项目的绝对地址[^2]。 ### 前端资源管理 当涉及到前后端分离架构时,在完成API接口开发后还需关注前端工程化流程。比如采用Vue.js作为视图层技术栈,则可以在关联的JavaScript模块里实施如下操作: - 使用Node Package Manager (NPM) 来获取必要的库和支持脚本; ```bash npm install ``` - 启动本地服务以便实时预览效果; ```bash npm run serve ``` - 构建生产环境下可发布的静态资产包; ```bash npm run build ``` 以上步骤有助于将编译后的HTML/CSS/JS文件集成到Laravel公共目录下供Web浏览器加载显示[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值