首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端日常-phpStudy 安装,搭建,运行一个 php 项目

首要问题:为什么一个页面仔(哈哈)要安装这个?

讲真,不是为了学习 php,只是为了在公司内,方便设计人员,Boss 等给个链接,局域网内就能看页面效果,只是朋友推荐了这个不妨试试,当然也有其他的工具,比如:Hbuild 自带的预览效果也是可以分享出去链接,二维码预览,但是如果哪天不用 Hbuild 了呢?我已经在这样想了,因为觉得 Hbuild (下图)有点慢,卡,(官方正在着手 Hbuild X 的开发内测,不知道有没有机会提前体验到)当然它依旧是一个不错的的 IDE,也有自己的框架 MUI ,不过我还是考虑备用一个更轻量的,VS Code 是首选。

HbuildVS Code

重要的是技能,而不是编辑器,工具自己用着顺手就行,这点需要清楚!

正文安装 phpStudy 软件

1.官网下载,之后下一步下一步安装即可,这个一般没有坑,都能安装好。(请记住你安装在哪个地方);

2.我们试着新建一个项目(随便你想用什么项目),文件在:

D:\phpStudy\PHPTutorial\WWW 因为我是安装在 D 盘了,在 WWW 文件下下创建一个 myproject 的文件夹,然后打开一个编辑器,新建一个页面,随便写些什么,保存到 myproject 文件夹;我建了个 index.html ,默认是找 index 名的文件,所以这样命名。

3.打开 phpStudy ,你可以把各个设置菜单都打开看看,我们需要进入【站点域名管理】随便填写一个域名,之后以此填好,点击新增,保存。

之后你可以在【其他选项菜单】-【打开配置文件】-【vhosts-ini】里面看到自己配置的信息,是不是很熟悉,如果你用过 xampp-control,其实差不多d(´ω`*)

重点:==网站目录==,你需要路径是你的网站入口页面,比如:php 框架 laravel 你需要把路劲改到 public 下才能找到 index.php,后面说。

4.再打开【其他选项菜单】-【打开host】,添加如下,保存,重启;

OK,这里基本得使用就结束了,但是,我把后台的PHP项目拿来就出现了问题,如下描述才是重点:

首先明确一下后台使用的什么框架,版本号等,非常重要,我这边后台要求是(可在项目根目录 composer.json 文件里面找到):

"php": ">=5.6.4",

"laravel/framework": "5.3.*"......

切换版本要高于项目的

切换操作:【运行模式】右侧有绿色文字【切换版本】点击,选择高版本即可;

还有一个,你需要导入(测试)数据库,因为我们这个项目没有完全前后端分离

操作:【MySQL管理器】-【MySql导入导出】里面导入即可(视数据大小,多等会)或者其他方式导入;

当然你也需要改一下根目录下的 .env 里的数据库配置(千万别忘了,或者改错╮(╯﹏╰)╭)

DB_CONNECTION=mysql

DB_HOST=localhost

DB_PORT=3306

DB_DATABASE=*

DB_USERNAME=*

DB_PASSWORD=*

整个还是重复上面的步骤,复制项目 WWW 下,添加域名,修改 host ,然后就发现项目并不能运行,如下:

没错,关于 openssl 的报错?!什么是 openSSL ?

在电脑网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。

其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。OpenSSL可以运行在OpenVMS、 Microsoft Windows以及绝大多数类Unix操作系统上(包括Solaris,Linux,Mac OS X与各种版本的开放源代码BSD操作系统)。它也提供了一个移植版本,可以在IBM i(OS/400)上运作。

---来自:维基百科

因为在这个框架里面使用到了 openSSL 加密算法,所以需要开启 openSSL

操作:【其他选项菜单】-【PHP扩展与设置】-【PHP扩展】,勾选 php_openssl,重启,再次尝试应该就可以打开项目了;(其中也是遇到各种小问题,就不一一 列出)

为什么 phpstudy 没有默认勾选这个呢,毕竟加密算法不止这一个,所以还是灵活点,注意问一个同事之间使用的框架情况。

我的最终目的是为了方便局域网预览项目,总不能每次都麻烦后台小伙伴发布到测试环境在看,有点麻烦,而且小小的样式改动,就推到测试环境,也是麻烦;

关于局域网手机上预览项目

没错,又有坑了;(╯︵╰),而且,目前还不知道为什么,只是比较慢,出现不稳定的情况、目前是:打不开的时候,就重启 Apache,即可。

具体操作:

在【站点域名管理】及 host 里面,将域名改成自己电脑 ip,重启 phpStudy ,手机打开即可(打不开就多刷刷吧)

获取电脑IP操作:

win+R, CMD 回车,输入 ipconfig 即可查看

对比 xampp-control,为什么我要换这个呢?

是的,原因也是 xampp-control 手机预览不稳定,刷不出来,不能访问,但是目前来看,似乎 phpStudy 要好点,有备无患,留着备用,或者闲了看看 PHP 也是可以的( ̄ ̄)~*,感谢php小伙伴的帮助!!!

【完】

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G06DNP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券