记录自己在Linux系统上部署PHP项目过程、感想
在VMware虚拟机安在Linux系统上部署PHP项目装了我第一个Linux系统,用的是CentOS6.5版本,接着配置了Apache、Php和MySQL,配置流程是上网找的,出现的问题不是很麻烦,很快就配置完成,在Linux上写了一个PHP的小demo成功显示后,就兴致勃勃的想继续把Windows上写过的php项目部署到Linux系统上,可是接下来碰到的一系列问题马上就把我打了回去。
由于是第一次接触该操作系统,很多权限啊,命令啊都不是很懂,所以就上网直接找“如何把Windows的php项目传输到Linux上”。虽然一搜一大片,但是很多介绍的内容很粗糙,很笼统,看了很多篇文章都不是很理解。而且很多人都是直接复制过来的(可能试都没去试,这只是我自己认为),打开网页一看前段有相同的内容直接关了。最后看到一篇《Linux与windows之间文件传输》,直接简洁明了的写明了。
下了SecureCRT之后也能成功的在windows和linux之间传输数据了,直接在SecureCRT上使用rz/sz命令(前提要在Linux上安装lrzsz)。在linux上接收到数据后,发现它在/home文件夹中复制不出来,显示不能移动该文件,想了想感觉是权限的问题,用了最高权限 root就可以执行成功了。
在运行php项目的时候又发现打开的网页显示forbidden(被禁止的),感觉又是权限的问题,这时才真正了解到这个Linux系统的操作是真的让我“脑阔疼”,这文章讲的很全面《Apache服务器出现Forbidden403错误提示的解决办法总结》,接着又修改Apache的httpd.conf文件,还有php项目的权限,最终才成功的显示php文件编写的网站。
总结:这过程用了一天时间,回过头来看我感觉阻碍我完成的最大问题是对Linux系统的不了解,对该系统的权限不像Windows那样理解得不够好。不过话说回来,Linux系统给我的体会是,没有Windows那么复杂,图形界面的视觉感更强烈,就是更让人一目了然,安装软件也是一两条命令就搞定了,很舒服啊,没那么繁琐,看来对于Linux的学习还是有很多东西的哈哈哈哈。