在vps上搭建nginx+twip
面对越来越凶残的某个东西,你自己动手丰衣足食,赶快行动吧骚年
###1)安装必备的包###
1 | sudo apt-get install curl libcurl3 libcurl3-dev |
###2)安装php运行环境###
1 | sudo apt-get install php5-cli php5-cgi php5-curl spawn-fcgi |
之后到/etc/php5/cgi/php.ini
文件中修改两配置
1 | cgi.fix_pathinfo=1 |
###3)安装nginx###
1 | sudo apt-get install nginx |
###4)启动php服务###
1 | sudo killall -HUP php-cgi |
###5)配置nginx的conf文件###
接下来就是重头戏了,需要给骚年好好讲解下的
1 | server { |
- 第3行的
server_name
修改成自己的域名,推荐弄个二级域名,这样url很短啊对不对啊 - 第4行的
root
修改为twip
代码的路径 - 记得添加第6行
location /
的配置 - 因为使用的是FastCGI的方式来运行php,所以
location ~ \.php
这节的配置就是这样写的,记得fastcgi_param
的后面的那个路径跟root
是一样的
conf的配置结束。
如果你是想采用http://somename.com/twip
这样的路由的话,就按照如下设置就好
1 | server { |
###6)配置twip###
到这个地方就很简单了,也就是如下步骤
- 下载twip的代码
- 到twitter上申请api并得到
oauth key
跟oauth secret
,把这两个值填入twip中的config.php
文件中。顺便记得把该文件中的COMPRESS
的值改为TRUE
(打开压缩) - 上传twip代码到nginx所配置好的路径中
- 把服务器上的
twip
下的oauth
文件夹的权限改成777(chmod 777 oauth
) - 浏览器输入
twip.somename.com
orsomename.com/twip
,选o模式
,输入一个自定义 URL 地址,提交认证,这时候会跑到twitter的api认证那(这步需要跨越一下,没办法),选择Authorize
- 之后你就能看到一个o模式的api的地址了
enjoy