0

《PHP5 完全攻略》已经出版

Posted in PHP at 06月 16th, 2010 / No Comments »

《PHP5 完全攻略》一书已经出版,下面把本书相关的信息整理汇总,供大家参考:

本书第二版的内容主要增加了:

  • PHP5.3的新特性
  • PHP5基础部分增加了部分新内容,包括函数以及语法结构等内容进行了重构。
  • PHP面向对象部分增加
  • 对于上一版读者提出的建议的内容修正与增加。

全书共658页,为大16开本,字体为五号字体,比其它书字体小一号,整体内容详实,准确,全面,可以说在其它书籍找不到的内容有很多,更多内容欢迎你试读本书。

因为是端午节,出版社正在发货,各个新华书店以及各个网店近期即会到贷:)

下面给出《PHP5完全攻略》的部分链接:

电子工业出版社博文视点:

http://www.broadview.com.cn/10782

当当网:

http://product.dangdang.com/product.aspx?product_id=20049074

敬请各位留意更新。

0

2010的技术主题

Posted in PHP at 03月 18th, 2010 / No Comments »

3月已近中旬,即将春暖花开,正当IT人努力时。我们看看2010年的技术会围绕哪些主题:

1 ServiceAPI。更多的应用程序,更多地使用WebService。
2 性能。越来越多互联网公司的增长,性能问题的讨论将一直持续下去。
3 云计算(Clound Computing)。 这几年,我们都要和“云”打交道了,有心的朋友要开始准备在实际应用中实现了。
而PHP在云里有很多开源的服务端应用,又到它发挥能量的时间了。
4 “自已做”还是“买”
我们在处理问题时,是选择现成的应用程序还是自己开发,是一个选择议题。

一起迎接新技术的力量!

在Windows系统上使用Apache2.2上模块化安装PHP5.3

PHP5.3终于来了,增加了一些功能,如namespace,静态迟绑定等。
本篇文章将帮您如何安装PHP5.3,现在我们开始。

1 下载
PHP.net网站更改很多目录结构,对于Windows系统组件,已经全部迁移到了http://windows.php.net的二级域中。
这个改变可能会我们需要适应一下。
我们下载对应Apache2.2模块化的VC9的x86线程安全的ZIP包,即php-5.3.0-Win32-VC9-x86.zip。
(注意,如果是CGI方式安装,则选择非线程安全的ZIP包。)
2 解压
我们可以将此压缩包解压到c:\php下,也可以解压其它盘的目录中,如e:\php。

3 配置
3.1 配置php.ini
在c:\php目录下把php.ini-development文件改名为php.ini
这是PHP 5.3的一个改变,另外一个文件php.ini-production是用于产品运行的典型配置。
接着我们打开php.ini文件,定义扩展包的路径。
查找“extension_dir”,修改为:
extension_dir = “c:\php\ext”
然后,我们打开一些必要的扩展包,即去掉一些扩展包的文件名的分号,以下笔者的配置:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
下面我们开始配置Apache2.2
打开Apache的httpd.conf文件,大概在239号左右,增加默认首页:

DirectoryIndex index.php index.html
在适当的位置,LoadModule的最后加入以下:
LoadModule php5_module “c:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “C:/php”
然后重启Apache2即可。
祝各位好运(转载请注明来自思技创想博客http://www.21cto.com)。

0

性格•能力•态度

Posted in 关于我们 at 05月 16th, 2009 / No Comments »

 

l  容易,能容则易

l  喧闹时不动心,萧条时不气馁

l  无人理睬时坚定执着,万人艳羡时心如止水

l  聪明人把简单的东西演绎得很复杂,智慧的人则把复杂凝练为简单

l  吃饭吃到饱,喝酒喝到醉,帮人帮到底,干活干到累

l  外来的压力和内心的能量刚好匹配,那就没有压力了

l  暂时的胜利只是一杯提神的咖啡

l  千里马肯定不会死在槽枥之间

l  聪明人在一起,沟通成本极低,话说到半句对方就明白了

l  什么人最累?说慌的人最累,他得花很多力气跟自己较劲

l  最重要的是:只做一件事

l  帮助别人,成就自己

l  不管怎么去做,一切只看结果

l  一定要成为最好,才有机会!

l  看到好东西,就动用拿来主义

l  是做舒服的虫,还是骄傲的友?

l  聪明人在一起,很单纯

l  高手对决,靠能力说话

l  心有多大,舞台就有多宽。能力有多强,路就能走多远

1

CentOS 5.2下Postfix的安装

Posted in PHP at 03月 4th, 2009 / 1 Comment »

CentOS下Postfix的安装
[21CTO版权所有 未经允许不得转载]

CentOS上安装Postfix在网上资料不算很多,还有一些手册有一些问题。
本文将介绍如何在CentOs下安装Posfix的方法,包括发信检验。

1. 使用yum安装。

yum install postfix

2. 将系统的默认的更改为Postfix。

/etc/init.d/sendmail stop
chkconfig –del sendmail

alternatives –config mta

3. main.cf文件设置
vi /etc/postfix/main.cf

# myhostname - 主机名
myhostname = host.example.com

# mydomain - 域名
mydomain = example.com

# myorigin - 发信人定义
# user@example.com 可以为域名 myorigin = $mydomain
# user@host.example.com 也可以使用主机名(二级域) myorigin = $myhostname
myorigin = $mydomain

# inet_interfaces - 设置收信界面
inet_interfaces = all

# mydestination - 发信来源定义
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

mynetworks_style = subnet

# mynetworks
mynetworks = 127.0.0.0/8

smtpd_banner = $myhostname ESMTP unknown

# 邮件保存地址
home_mailbox = Maildir/

alias_maps = hash:/etc/aliases

// SMTP-Auth设置
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes

4. SMTP-Auth设置
vi /usr/lib/sasl2/smtpd.conf

pwcheck_method: saslauthd
mech_list: plain login

5. 系统自动启动设置

/etc/init.d/saslauthd start
chkconfig saslauthd on

/etc/init.d/postfix start
chkconfig postfix on

6. 清理yum

yum clean packages