写给产品经理及UI设计师的PHP教程

摘要:【文章摘要】本人从05年开始在互联网行业工作,前期从事网页设计及HTML+CSS的工作。后期转做了产品经理。多年工作中发现不管是PM也好还是UI也好,多多少少都

写给产品经理及UI设计师的PHP教程

本人从05年开始在互联网行业工作,前期从事网页设计及HTML+CSS的工作。后期转做了产品经理。多年工作中发现不管是PM也好还是UI也好,多多少少都需要掌握一些开发的知识才能更好的完成自己的本职工作。我之前多少也懂点开发,但也只能算是懂点皮毛而已。

最近开始自学PHP,买各种书看,网上看各种教程。所有教程都是千篇一律的先讲一堆理论知识,然后再讲点实例,每个实例都讲的很大概。一个完全没有程序理论基础的人想靠自学完全学会真是难上加难,更何况只学会一种技术也根本做不出一个完整的产品出来。学习的过程中一点成就感都没有。

我相信很多人也应该有和我一样的想法,非常渴望可以把自己的所思所想通过代码实现出来。但都只有前端输出能力,没有后端输出能力,学习程序又枯燥又费时间,到最后很多想法都胎死腹中了。这是多么遗憾的一件事情。

我们经常能看到国外XXX一个人开发的XXX程序火爆,挣了XXXX万的报到。这些国外极客开发的产品,虽然是一个人开发的,但不管是从产品逻辑,UI界面,还是程序上都是很完整的。况且很多时候想实现一个小想法根本不需要掌握多牛X的技术。只是需要涉及到的知识面很广而已。

我是一个倾向于T字型发展的人,尤其是PM更是要T字型发展,在自己的专业领域里垂直深挖的同时,需要掌握所有关联领域的知识。希望我们中国也可以诞生很多极客。

之前在站酷上也发表过一个小教程,也比较受欢迎。虽然很遗憾没能继续,但是大家的支持也给了我很多动力。

本系列教程就这样诞生了———-献给中国的PM&UI

本教程直接从实战 CMS(内容管理系统)开发入手,让大家在每学完一个章节都能做出来属于自己的各式各样的产品。我保证本教程最起码会更新到可以独立完成一个比较完整的CMS系统为止。但因为我也是一边学习,一边把自己所领悟到的知识转换成教程,所以在更新速度和周期上无法保证。但有一点,我一定会坚持下去。在有了制作教程的想法后一个礼拜之内已经把官网建好了,微信公众号,微博帐号都准备好了。但因为备案还没通过未能上线。(工信部办事儿的速度,你懂得。。。。。。)

《第一章:进入PHP的世界》

想要学习PHP,这一章是绕不过去的大门,就像我们想在电脑里运行PHOTOSHOP首选需要给电脑安装WINDOWS或MAC系统。同样的道理,运行PHP也需要为之安装环境。但是在这里我们将绕过繁琐的服务器环境配置过程,通过简单的傻瓜式安装包(PHPnow)来快速的打开通向PHP世界的大门。

首先当然是需要下载PHPnow了。下面是下载地址

http://rj.baidu.com/soft/detail/23493.html

下载后我们将得到如下图所示的压缩包。

http://rj.baidu.com/soft/detail/23493.html

打开压缩包将看到如下目录。

http://rj.baidu.com/soft/detail/23493.html

选择Package.7z文件解压到指定目录。该目录将成为我们的PHP环境目录,请大家自行创建合适的目录(安装到哪个盘都可以)。我的选择是D:PHPnow

http://rj.baidu.com/soft/detail/23493.html

进入我们解压好的目录,我们可以看到如下文件。

http://rj.baidu.com/soft/detail/23493.html

以管理员身份运行命令提示符(备注:一定要用管理员身份运行,不然安装过程会报错,各个系统打开命令提示符的操作界面有所不同。)

http://rj.baidu.com/soft/detail/23493.html

按照如下图中所示的顺序输入命令并回车,进入我们的PHP环境目录(根据自己安装的目录调整输入的命令)。

cd phpnow的意思是进入phpnow目录的意思。进入安装目录之后输入init.cmd并回车。

http://rj.baidu.com/soft/detail/23493.html

将会自动执行安装,弹出来的提示选择允许访问。

http://rj.baidu.com/soft/detail/23493.html

安装成功之后可以看到提示我们输入root密码。这是要我们设置数据库的访问密码,root是默认的数据库帐号。输入密码之后回车。

http://rj.baidu.com/soft/detail/23493.html

按任意键继续完成PHPnow的安装。

打开浏览器输入http://127.0.0.1

如果显示如下界面就说明我们安装成功了。可以试试输入之前我们设置的root密码,进行数据库的连接测试。

http://rj.baidu.com/soft/detail/23493.html

回到我们的PHP环境目录我们可以看到有叫htdocs的文件夹,这个目录我们可以理解成是我们以后开发网站的根目录。http://127.0.0.1 就是我们的域名,访问这个域名就意味着访问htdocs文件夹。

打开htdocs文件我们可以看到有phpMyAdmin文件夹和index.php文件。phpMyAdmin文件夹是数据库的可视化操作界面(非常重要,千万不要删除)。也可以理解成是用来操作数据库的一个网站。浏览器中输入http://127.0.0.1/phpmyadmin 我们就可以访问这个网站了。输入之前设置的帐号root和密码我们就可以访问我们的数据库了。关于phpmyadmin后期会讲到,所以在这个章节就不多说了。

index.php页面是根目录下的首页,也就是 http://127.0.0.1 这个网站的首页,用来显示上图所示的界面,没什么大用处。

回到htdocs目录下,创建名为cainiao的文件夹。进入cainiao文件夹新建一个文本文档。

http://rj.baidu.com/soft/detail/23493.html

打开文本文档输入以下文字。(注:所有符号为半角英文符号)

<?php echo “hellow php”; ?>

http://rj.baidu.com/soft/detail/23493.html

保存并关闭文档。把文档的文件名改成index,扩展名改成php(如下图)。部分系统默认不显示扩展名,需要先在查看选项中打勾显示扩展名。

http://rj.baidu.com/soft/detail/23493.html

打开浏览器,在地址栏输入 http://127.0.0.1/cainiao/ 就能看到如下图所示的画面。

http://rj.baidu.com/soft/detail/23493.html

建站的第一步就算完成了。tdocscainiao目录下的index.php就是我们的网站首页了。http://127.0.0.1/cainiao/ 就是我们的网址。

知识点:

所有的php程序以 <?php 开始,以 ?> 结束 所有php程序中的符号为英文半角符号 需要输出内容的时候使用 echo 命令输出。格式为 echo “内容”; 分号“;”代表着此行命令的结束符,不能拉掉。

下一章开始我们就要直接进入CMS的实战开发了,敬请期待噢。

你的支持就是我的动力!