首页 » 技术分享 » phpstudy配置虚拟主机及开启扩展

phpstudy配置虚拟主机及开启扩展

 

当我开始准备 laravel 系列的第一篇文章的时候;
我忽然发现;
我还得再写一篇文章做铺垫;

在 windows 系统下开发 php;
早些年我是用 wampserver2;
后来因为 wamp2 的 php 是5.x版本;
而我为了用 php 7;
所以我就转投 xmapp 又用了一段时间;
再后来 wamp3 有了 php7;
我又回归了 wamp;

如果喜欢用 wamp;
那我这有2篇文章可以参考的;
wamp 配置虚拟主机
设置本地 wamp 环境挂载多站点同时运行

然而现在 windows 环境下的集成环境;
我是推荐 phpstudy 的;
phpstudy 中不但有 Apache 、 Nginx ;
甚至连 IIS 都有;虽然并不会去用吧;
php5 到 php7 也可以随意组合切换;
而且配置虚拟机也相当的方便;
还有各种便捷工具;

那么;这就简单说两句;
给个官网链接:http://www.phpstudy.net
下载安装我就不讲了;

安装完运行;
如果提示防火墙

通通点允许访问即可;

点击切换版本;
可以各种切换环境;

当选择php7的时候;
如果报缺少VC库的错误;
缺少VC库
点确定;
按提示下载响应的VC库并安装;

好了;重点需要讲的虚拟主机的配置来了;
点击其他选项;

站点域名管理

网站域名就是开发时候用的虚拟的域名;
我这里以 bjy.dev 为例;
这里建议虚拟的域名都以 .dev 为后缀;
避免使用 .com 和真是的域名冲突;
网站目录就是项目的目录;
比如说: E:\document\bjyblog
如果是 laravel 项目;
则需要指定到项目的 public 目录
比如说:E:\document\bjyblog\public
然后点击新增;
保存设置并生成配置文件;

虚拟主机的设置就完成了;
为了让自定义的虚拟域名生效;
点击打开 hosts ;

然后把自己自定义的虚拟域名;
一行一个的添加进来就行了;
比如说:

127.0.0.1     bjy.dev

Hosts

Copy

127.0.0.1为固定值;
bjy.dev 为自定义的虚拟域名;

这里再给个开启 php 扩展的方法;
phpstudy 默认没有开启 openssl 和 fileinfo 扩展;
可以按下图勾选即可;

当然;
phpstudy 只是作为一个简单的测试使用的集成环境;
可以让童鞋们更快速的触摸到 php ;
公司正式开发的环境中;
建议使用 vagrant ;
如果有兴趣;
自学能力好些的童鞋们;
跟着指引可以研究 vagrant 了;
. . . . . . 一个随随便便划的分割线 . . . . . .
现在不推荐使用笨重的 vagrant 了;
可以尝试 docker;

. . . . . . 又一个随随便便划的分割线 . . . . . .
现在不要自定义 .dev 后缀的域名了;
可以使用 .test ;
本地开发自定义域名后缀

. . . . . . 再来一个随随便便划的分割线 . . . . . .
再来一个配置 rewrite 的教程;
默认我们的 url 都是带 index.php/... ;
如果我们想去掉这个 index.php 就需要 rewrite 了;

如果使用的是 Apache ;
开启 mod_rewrite 模块即可;

大多框架都自带有 .htaccess 文件;
如果没有带则需要根据项目学习配置方式了;

如果是 Nginx ;
则在配置项中加上这句

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

nginx

Copy

转:博客https://baijunyao.com

转载自原文链接, 如需删除请联系管理员。

原文链接:phpstudy配置虚拟主机及开启扩展,转载请注明来源!

0