PHP 新手上路 (跑通环境)
本科应届毕业生,二月十四号去公司报道实习,到现在实习两周多了,期间学到了很多知识,也遇到了很多问题,我尽力去回忆我从第一天开始遇到的所有问题,和我的思考过程以及解决方法,事无巨细,是问题能想到就写,希望大家以后遇到同样的问题可以作为参考
1. 报道当天,拿到了自己的办公笔记本,是hp牌的,因为要装ubuntu系统,用U盘安装,在开机中不知道按那个键进入系统,试了N多次,发现是开机出现hp的标志时,狂按F10+esc,选择u盘一键启动,根据提示应该没有什么问题。
2. 网络配置,公司有代理,支持翻墙,在右上角设置里,点击系统设置,然后点击网络,在方法把手动改为自动,如果还是上不去,就找个能翻墙的把配置URL写死,问题解决
3. 跑通公司服务器的代码
在跑通服务器的代码时候,首先你要ssh到服务器,进到服务器的开发环境,我遇到的问题如下
在测试的时候遇到的问题,因为当时不知道什么PHP的依赖文件是怎么进行管理的,对这方面的知识没有概念,所以搜的时候,没搜到,这个问题是因为有一些依赖文件没有同步上来,解决方法是composer install ,然后服务器就能找到这些依赖文件了,因为是新装的ubuntu 环境,所以你可能有很多插件也没有下载,执行命令后应该会给你提示,你少什么什么东西,然后进行下载就好,sudo apt-get install XXX ,这个命令,跑通后访问你的测试地址,应该会出现一个完整的公司对应的页面。
4. 在环境跑通后,我们需要下载一个软件phpstrom,这个软件只有一个作用,就是把本地的代码和服务器上的代码同步起来,首先你要先学习git 命令,git clone 把服务器的代码克隆到本地,软件phpstrom,tools里面的deployment需要配置,按道理来说都有的,糟糕的是我的tools里面的deployment不见了,解决方法,在file 里面 打开setting 在 Plugins 搜索 Remote Hosts Access 然后下载,然后你的deployment就有了,配置完成后,你在项目的主页面更改信息保存,在浏览器上刷新会同步出来