Category Archives: php

PHP入门书籍

PHP,是最为流行的一门web开发语言。很多著名的开源程序,比如WordPress,Drupal,Joomla等,都是由PHP开发而成的。 学习PHP,方法有很多,网络上的资源也非常多,比如PHP相关的视频教程,PHP相关的论坛。但是个人认为,学习PHP,尤其是针对对PHP有兴趣,但基础不怎么扎实的人来讲,这些东西往往很难给初学者一个全面的PHP体系和概念,只有自己先将PHP的背景知识,整体知识和概念熟悉起来,再去看网上这些资源,效率才会提高,心里才会有底。因此,一本必备的PHP入门书籍是非常重要的。 下面针对几种不同的新手,介绍几本PHP入门的书籍。 适合基础薄弱的PHP新手:Head First PHP and Mysql Head First 是众所周知的入门经典系列丛书。这本《Head First PHP and Mysql》循序渐进,语言生动,整本书读下来,你会对web开发的概念心中有数,在做具体的编码时,会知道自己正处于整个项目中的那个细节。具体可以看亚马逊,或者当当的介绍。 适合一定基础的PHP新手:php和mysql web开发(第4版) 此书被誉为PHP的圣经,在你了解了一些PHP的基础之后,此书以一定的例子(非常实用的例子)来讲解PHP,非常实用。下面是某位读者的评论:         这恐怕是我见过的最棒的编程的书了。  我觉得国内的那些写程序教科书的人真该好好研究研究人家的写作结构。大部分学计算机的人恐怕都有类似的感觉,大学的时候学了n多的语言,可是每个语言刚刚学完了,都不知道能做什么,只有在浪费了很长时间之后才发现“原来是用来××的啊!”这还算好的,更有甚者学了n年之后才发现“原来这东西没用啊!”。  真的是相见恨晚,假如当年我念计算机双学位的时候能碰到这本书,或许我会是另一个我:) PHP爱好者们对这本书给与了非常高的评价,可以看看亚马逊和当当相关的介绍。

Posted in php | Tagged , | 1 Comment

Drupal 7 beta 1 释出

万众瞩目的Drupal7从之前的alpha版, 到现在(也就是今天,10月7号)的beta1版本, Drupal官方释出了beta的第一个版本. 从alpha到beta版本的转换,意味着: 官方认为所有的危险数据丢失和安全bug,已经修复掉. 官方认为API已经冻结, 所以主题和插件开发者可以开发或者升级自己的主题或插件了. 官方认为drupal 7 的大部分bug已被修复,所以官方网站(drupal.org)的数据库已经升级到了drupal7的了. 也就是, drupal7 仍然有许多bug没有现身, 因此我们需要你帮助来找出这些bug! 可以在此提交bug:“Drupal core” issue queue (请在提交前搜索相同的bug). 更多内容,请访问官网文章(英文): http://drupal.org/drupal-7.0-beta1

Posted in drupal, php | Tagged , | 2 Comments

奥巴马的新网站Recovery.gov采用Drupal平台!

引用自http://www.cnbeta.com/articles/77543.htm。 当得知白宫的新网站Recovery.gov采用免费的,开源内容管理系统平台Drupal时,众多Drupal开发者都为此欢呼雀跃。在 Recovery.gov之前,高调采用Drupal平台的网站可能就是Onion网站。但这不是让Drupal爱好者感到兴奋的唯一原因,笔者曾经向两位CMS(内容管理系统)专家朋友询问其中的状况,以下的原因能够解释为何Recovery.gov会大量采用Drupal平台: 首先,最现实的问题是,Drupal是免费的,按照目前的经济状况,转向开源可以节省纳税人的钱。 第二,这说明了白宫并没有就“社区合作开发的软件对于政府部门来说不够稳定和安全”的问题作过多的争辩。 第三,按理说,Drupal正在不断进步,它在民主政治方面有很深的根基,第一次引起政界注意的是Dean Space下的基金会出现,无论在哪个州,Drupal都拥有足够多的开发者社区进行开发。(还有David Cohn所写的Drupal政治历史) 最后,Recovery.gov采用Drupal标志着白宫正和Blue State Digital一起从事开源工作,该公司是奥巴马竞选时的Internet大本营。BSD采用自己私有的CMS。 作为社区共建的系统,Drupal依赖于开发者对代码进行改进,虽然白宫也可以开发出一些构建和节点,但终归还是的回到Drupal世界去。Drupal大会也将在3月4日到7日在华盛顿召开。

Posted in php | Tagged , | 18 Comments

如何搭建Apache+PHP+MySQL环境

因为毕业设计可能就是对一套PHP程序进行扩展,所以可能就需要在本机上搭建运行PHP的环境,并且对针对程序编写一些插件。于是,在本机搭建PHP的环境就很需要啦。 其实很简单,现在推荐一款软件:WAMP! WAMP是一款非常容易使用的软件,只要下载该软件,然后进行安装,就可以轻松地在本地的Windows系统中集成Apache+PHP+MySQL服务了! 现在介绍一下安装好之后的一些操作。 因为WAMP集成了PHPMyAdmin这个管理程序,所以需要对这个管理程序做一些设置。 打开WAMP所在目录的 apps/phpmyadmin3.1.1/config.inc.php 文件,使用文本编辑器编辑。找到 // $cfg['Servers'][$i]['auth_type'] = ‘http’; 这句,把前面的 // (也就是注释)去掉。并且在 $cfg['Servers'][$i]['auth_type'] = ‘config’; 的前面加上 //。从而使得登录 PHPMyAdmin 变为浏览器的认证,加强了一些安全性。 这也是Soz一直以来的做法。当然,你也可不必如此麻烦,因为WAMP安装好之后默认是离线的,也就是单用户模式,只能在本地测试。也就是说,在离线状态下,没有修改也是安全的。

Posted in php | Tagged , , | 6 Comments