关于动机
其实本来想学习一点其他的东西,开拓一下视野。一直远远的关注php7好久了,现在决定从零开始学习,虽然基础并不是从零开始的,但是决定一点点把基础补扎实了。
而且,weibo有php的官方sdk,简直比之前用的.Net库好太多了,所以顺便继续开发我的lunyu。
关于学习资料
基本上以《PHP和MySQL Web开发》为教材,此书被誉为php圣经,虽然讲的是PHP 5.X时代的故事,但是理念基本都在。
关于Lunyu
这是我的一个个人小项目,是一个基于weibo数据的社交网站。
通俗地讲,就是一个长得像twitter的壳子,里面全是微博的数据。
做这个的初衷,是因为微博网页版的广告太多了,就这么简单。
这是这个栏目的第一周,由于其他原因,这礼拜并没有在上面投入很多精力,只是简单的做了一些基本工作。
首先是开发环境的搭建,我使用的是ubuntu 16.04作为开发环境。
Apache 安装:
sudo apt-get install apache2
PHP & MySQL 安装:
sudo apt-get install php7.0 php7.0-curl php7.0-gd php7.0-cli mysql-server php7.0-mysql php-xml php7.0-mbstring
接下来是关键的一步,很多人会到在这里:
Apache的PHP??椋?br>
sudo apt-get install libapache2-mod-php7.0
接下来就可以去Apache的根目录下写一个测试文件了,将以下内容写入一个PHP文件:
<?php echo phpinfo();
在浏览器里访问,如果看到的PHP信息话,就说明环境基本搭建完成了,之后有需要的??椋ɡ鐇debug)在自行添加就可以。
接下来在github上创建一个项目,就叫Lunyu吧,简单选择一下证书,基本就创建完成了。
下一周的计划基本就是Laravel框架的一系列配置,部署和第一个功能——链接微博账号的功能。