iYourl是一个社会化新闻聚合站点,口号:大家关心的,才是头条!
你可以浏览并提交互联网上内容的链接或者发布自己的原创。别人可以对你发布的链接或文字进行投票,得分突出的链接会被放到首页。也可以对你发布的链接或文字进行评论以及回复其他评论者。
- Linux(CentOS)+Nginx+MySQL+PHP
- 采用遵循MVC**的PHP开发框架CodeIgniter
- 兼容性很好的JS库Jquery
- 前端工具包Bootstrap v2
-
配置LNMP环境(以CentOS5.4 32为例)
- 安装必须的组件
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
- 下载LNMP
wget http://catlnmp.googlecode.com/files/lnmp1.4.tar.gz
- 解压缩
tar zxvf lnmp1.4.tar.gz
- 进入该目录
cd lnmp
- 给脚本添加执行权限
chmod +x *.sh
- 开始安装
./install.sh
然后会弹出一个对话框叫你输入你默认绑定域名,再之后输入mysql 的ROOT 密码。
这之后就是漫长的等待,预计半个小时。
OK 完成后。
MySQL : /usr/local/mysql
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /home/www/phpmyadmin
Web目录 /home/www
FTP根目录 /home/www
- 数据库:导入根目录下db文件夹中的iyourl.sql
- 首页功能完善
- 排名改进(已完成)
- 投票功能(已完成)
- 分类功能(已完成)
- 注册登录(已完成)
- 邮件分享功能(已完成)
- 浏览器兼容(已完成)
- 响应是设计(采用Bootstrap v3 重写) (已完成)
- 加入排序算法
- 热门排名 (已完成)
- 上升最快(已完成)
- 热议 (已完成)
- 评论页面
- 外观(已完成)
- 功能完善(已完成)
- 添加评论删除功能(已完成)
- 显示算法优化:采用先序排序算法进行改进(已完成)
API接口:http://lizhijun.github.io/91toutiao/
- Android App (寻开发者)
- iOS App (寻开发者)
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 **大陆许可协议进行许可。