Lamp的安装就不说了,随便在网上搜索就能搜索到。
我很久以前就打算自己写一个个人博客,写了一点——渐渐认识到了一些需要改变的东西。于是打算重新来过,我因此选择了Laravel.
好了,什么都不懂的小白我开始慢慢折腾了。
坑1 阿里自带镜像
可能是我不太会用,因为我之前并没有接触过这种操作,我以前都是写c++小程序跑一跑的,并没有接触过项目,甚至连linux系统都没怎么接触过。我还是要吐槽阿里云自带的lamp应用镜像,阿里自带的镜像并不是不能用,我一开始的无框架个人博客就是在原镜像上运行的,然而当我开始装laravel的时候,自带镜像在php上的问题就开始出现了。
当然,我们当今互联网发展,很多问题都可以直接到网上去找,所以我摸爬滚打也装好了很多扩展。然后关键来了:composer是phar文件,阿里云自带的镜像缺失phar.phar!
这近乎是无解的,因为我们也不知道阿里云镜像的配置,作为小白的我也不可能把种种配置之间造成的相互作用搞得一清二楚。搜索百度,谷歌十几种搜索前十页所有的方法都尝试了,phar.phar还是永远的missing。这可不得不使人感到沮丧。
我因此决定放弃阿里云提供的lamp镜像,所幸在这个坑的摸索中我稍微掌握了linux的一些配置和操作命令,也不是毫无所获!
坑2 SSH
ssh的配置说难也不难。这里说一下自己碰壁的几个地方:
1.关于root连接。
当我们生成过密钥以后,通过账户密码的设定就被取消了
我们到/etc/ssh/的设置中把passwordauthentication后面的no改成yes,