前言
笔者是一名iOS开发工程师,最近由于某种原因接触到PHP开发。想把学习过程简单记录一下。
开发工具:我用的是PHPStorm,以前有认识的老大用的是vim。这个随习惯吧。不熟练的还是推荐用PhpStorm。
1.搭建服务器开发环境:(本地和线上选其一即可)
本地:推荐安装MAMP开发环境 Apache+PHP+MySql,直接一个软件部署好PHP需要用到的软件。(在本地开发如果不部署到外网,只能局域网访问到)
外网:首页要去准备一台部署在外网的服务器,可以在阿里云或者腾讯云上购买。一般有活动。学习的小型服务器1年才99,强烈推荐买一台作为自己的开发服务器学习或者部署自己的小型网站。
购买完成在控制台里找到自己这台服务器点击右边 ’登录‘ 到这台主机。然后用:https://www.bt.cn/bbs/thread-19376-1-1.html 这个网站上的教程安装宝塔Linux面板(这个相当于是一套运行在你服务器主机的一个运维可视化程序,方便维护。新手强烈推荐使用!!!直接省去了开始安装程序难的尴尬)
蓝线框住的信息可以直接登陆,请务必要保存好!!!!!!!!!
进入网站一键安装LNMP环境(PHP运行环境)
1.安装完毕后,在 “软件商店”里安装两个软件:宝塔一键部署源码 (这个相当于自动搭建源码框架的工具,我们可以在它部署好的源码上开发。我们也可以不用这个,自己把代码传上去) , Redis (服务器缓存软件,比如存储用户的验证码啊这些类似的临时信息有需求可以安装)
2.我们部署一个Laravel框架(个人觉得比较简易明了的PHP服务器开发框架)
然后网站找到刚刚创建的应用,创建一个ip访问的途径(因为第一次必须要写域名,如果自己没有的话可以写个测试的,后面添加ip访问途径:49.233.81.55:80。 推荐使用ip访问学习,因为域名的话还需要网站备案,很麻烦) 首页里有个宝塔终端,登录进去。cd到我们网站的那个目录执行 php artisan key:generate 生成key,否则访问会有问题。我们看到报错了,说是putenv函数被禁用了。我们需要打开。如下: 右边找到把它删除即可再执行刚刚的命令,会发现成功了,如果还有禁用函数报错就继续删除。 点击进入我们刚刚设置的ip,进入网站,发现这个界面即为部署完成!下一篇我们说一下如何同步本地代码到服务器!
网友评论