CMS的话 Drupal是你的最佳学习目标
不过这个东西难度不小~但是也不是就不能学~
PHPCMS也可以学习一下
首先:你准备入手啥框架
其次:这是我学习php用thinkphp自己写的项目,你可以看看
php基础知识无非,
1,输入(各种$_GET,$_POST,$_SERVER..), 2,处理(使用php中各种系统函数处理,会话,字串,时间,数组,数据库...;使用各种控制结构描述你的逻辑if,for...), 3,输出(html,xml,json,csv,图片,音频,视频...)
练习php基础去php官网爬各种函数操作说明,在里面也有各种例子
项目google,baidu网络一大堆,开源中国,代码仓库 ...
感觉你是缺少人给你分配需求任务,个人建议:你可以去威客网找一些任务(只为了下载需求文档),然后照着别人需求做项目。