想自学PHP开发,需要学习什么内容?
基础:搭建lamp环境,php语言(函数,结构,数据库Drivers)
中级:缓存(redis、memcache等),数据库设计(主从分离),服务器配置(linux系统学习、动静分离、负载均衡等)
高级:熟练运用各大框架(thinkphp、CI、YII、lar***el等)建议:thinkphp最简单,可以由此入门
骨灰级:研究php语言核心,加入php核心团队,做文档,拓功能,推动php发展(膜拜鸟哥)
更多想要了解可以关注中公教育优就业。
PHP在Linux环境下根目录怎么理解?
一般默认的路径在/var/***里面。如果自定义安装路径,对应的目录也不一样,你也可以在任何一个目录开发移到对应的位置。
一般在你装的web服务器(nginx、apache)所在的根目录下面.或者你可以使用linux查找命令:find / -name "*****".
一般人可以操作linux吗?
当然可以,只不过Linux大部分都得使用命令行执行,但是一般浏览网页,看电影什么都还是可以,Linux下的QQ也是前几年的QQ,Linux对于一般人只能简单的办公,简单的看网页,简单的看电视。没有Linux基础的人,里面只有一些简单的游戏,没有Windows下的游戏多,还是不推荐安装,如果你只是为了装批,Linux一般只适用于服务器,比较稳定。真想用,不如买个Mac电脑,它内置UNIX系统,和Linux相识度很高,Linux是它的一个分类。
对于连Windows都没怎么用过的小白用户,可能linux还不算难用。我女朋友就是一个Windows都没用过多久的小白,打字一指禅还没手机打的快,但是在没有我指导的情况下,可以用我linux电脑开机,并且打开浏览器上网。她自己也不知道自己用什么系统。
对于Windows习惯的用户,并且有很多Windows下面的常用软件的人。可能Linux就很难用了,因为他们会有很多固有的经验,和常用软件,这些软件和经验在Linux下就没用了。
对于喜欢探索的人,愿意改变的人来说Linux也不难用。
如果是用linux来作为PC操作系统,那么建议选择Ubuntu之类的带可视化界面的操作系统,虽然相比windows,还不够稳定,不过毕竟是完全免费而且原生态的linux操作系统,打开命令行可以直接进行任何linux命令操作,无需安装类似windows端的putty之类的软件,对于想学习linux的入门用户是一个很好的选择。
记得曾经有一段时间非常着迷于Ubuntu,还专门申请官方的安装CD,T恤之类的,不过那时候更多的是用来***的成分多一些,感觉截个桌面的***图,发到QQ或者其他平台上,足够好一顿炫耀,底下一群小白带着崇拜的语气,其实自己心理明白,这个linux和windows没啥区别,除了好多驱动不支持,除了经常莫名其妙崩溃,除了经常需要解决软件依赖关系以外,哈哈,遥想当年拿这个小儿科来***的青涩表现,还是有点羞涩的,不过至少当年还很年轻,有***,有动力,现在已经年过而立,颇有感慨。
其实好多时候用linux系统,如果排除用于服务器和编程开发之类的以外,更多的是情怀吧,真正用于工作,还真是不方便,个人建议还不如选择类Unix系统的Mac OS,最起码在Mac上也可以直接运行绝大多数linux命令行,同时最重要的是Mac用户体验和稳定性一流,最近自己在学习Google开源AI框架Tensorflow,就是选择在Mac OS自带的Python 2.7上安装最新的Tensorflow,尝试运行各个模型,居然也执行效率还不错。