新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 旧版
 → 当前位置:首页 > 教程 > 编程开发 > PHP教程 > 正文

PHP的十个高级技巧

XKER.COM   2006-6-9 11:12:28  来源:本站整理  点击:

   全球超过300万个互联网网站的管理员都在使用PHP,使得它成为最为普及的服务器端脚本语言之一。其特点是运行速度快、稳定可靠、跨平台,而且是开放源代码软件。随你使用的水平不同,PHP可以很简单,也可以很复杂,可以只使用它发送HTML表格元素,还可以在PHP应用程序中集成Java和XML。

   如果你对PHP有一定的了解或者看过一些初步的教材,这些技巧可以扩展你对PHP的认识,使你掌握一些常见的和高级的PHP功能。

一、把PHP安装为Apache的DSO
   PHP在Linux/Unix平台上经常与Apache搭配使用,在安装PHP时,有三种安装方式可供选择:静态模式、动态模式(DSO)、CGI二进制模式。

   由于易于维护和升级,我强烈建议以DSO方式安装PHP。例如,初次安装时如果安装的PHP仅支持数据库,随后希望再安装支持加密的模块,只要运行“make clean”,添加新的配置选项,然后再运行“make”和“make install”即可,一个新的PHP模块就会安装在Apache中适当的位置上,然后重新启动Apache,而无需重新编译Apache。

   下面的步骤将安装一个全新的Apache,并以DSO方式安装PHP:

   1、从Apache软件基金会得到最新版本的Apache源代码;

   2、把得到的源代码放到/usr/local/或者/opt/目录下,或者你指定的任意目录中;

   3、运行Gunzip对文件进行解压缩,得到后缀为.tar的文件;

   4、运行下面的命令,把文件安装到apache_[version]目录中:

   tar -xvf apache_[version].tar

   5、进入/usr/local/apache_[version]目录(或者在步骤4中安装压缩文件的目录);

   6、键入下面的命令为编译Apache作准备,用你自己的路径替换其中的[path],例如,/usr/local/apache[version],现在已经设置了mod_so的新值,它将允许Apache使用DSO模块;

   7、回到提示符状态后键入make,并等待再次回到提示符状态;

   8、执行“make install”命令。

   至此,Apache已经安装完毕,系统将重回到提示符状态。接下来我们开始安装PHP:

   1、在PHP主页的下载区中找到最新版本的链接;

   2、把文件下载到一个适当的目录中,例如/usr/local/或/opt/或者你指定的任意目录中;

   3、运行Gunzip对文件进行解压缩,得到后缀为.tar的文件;

   4、执行下面的命令把文件安装在php-[version]目录中:

   tar -xvf php-[version]

   5、进入/usr/local/php-[version]目录或在步骤4中指定的目录;

   至此,已经作好了以DSO方式安装PHP的准备工作,唯一需要修改的配置选项是with-apxs(这是Apache的bin目录中的一个文件)。为了得到较高的性能,我没有安装对MySQL的支持模块。

   ./configure --with-mysql=/[path to mysql] --with-apxs=/[path to apxs]

   6、回到提示符状态后执行make命令,等待重新返回到提示符状态;

   7、执行make install命令。

   至此,系统以DSO方式在Apache的模块目录中安装了PHP,并对Apache的httpd.conf文件作适当的修改后返回到提示符状态。回到提示符状态后,你还需要对Apache的httpd.conf文件作一些修改。

   1、找到包含有ServerAdmin的一行,添加你的电子邮件地址,如下所示:

   ServerAdmin you@yourdomain.com

   2、找到以ServerName开头的行,把它改为真正的值,例如:

   ServerName localhost

   3、找到内容如下所示的小节:

   # And for PHP 4.x, use:

   #

   #AddType application/x-httpd-php .php

   #AddType application/x-httpd-php-source .phps

   修改这些行的内容,使PHP 4.0的AddType不再成为注释,并添加希望在PHP中使用的文件后缀名,上面的内容变为如下所示的内容:

   # And for PHP 4.x, use:

   #

   AddType application/x-httpd-php .php .phtml

   AddType application/x-httpd-php-source .phps

   保存文件,回到上一级目录,执行下面的命令重新启动Apache:

   ./bin/apachectl start

   如果在启动时没有出现错误提示信息,就可以通过创建一个名为phpinfo.php的只有如下所示一行内容的文件,对安装的Apache、PHP进行测试:

本新闻共9页,当前在第1页  1  2  3  4  5  6  7  8  9  

上一篇教程:基于PHP和AJAX创建RSS聚合器
下一篇教程:PHP控制语句
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·利用PHP+JavaScript打造AJAX搜索窗·使用Apache 2和MySQL 4.1.3安装PHP 5.0
·用PHP写的WEB服务器PHPlet Windows 安装·PHP所开发的WEB服务器在Windows下的安装
·Windows中安装Apache2和PHP4权威指南·Win2000 Apache PHP MySQL 安装及安全手册
·Winodws下IIS/Apache+PHP+MySQL的安装配置·IIS环境下安装PHP5手记全攻略
·详细介绍:Apache+PHP+MySQL配置攻略·PHP+MySQL应用中使用XOR运算加密算法
·用PHP与XML 联手进行网站编程·PHP控制语句
·基于PHP和AJAX创建RSS聚合器·WAP与PHP程序设计之基础篇
·在PHP中实现图片的锐化

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·QQ千人好友浮出水面 会员抢
·佳能活动 免费得QQ秀
·站长手册:WIN2003下Web服
·网站投资你和我的20个自身
·140天,从做站起步到日赚1
·Fdisk分区详解
·超强公式编辑器MathType使
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·Firefox出现新高危0Day漏洞
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·DOS常用命令
·dos如何进行系统配置
·dos慎用命令
·Ver、Vol、Ctty命令使用说
·Tree、Unformat、Vsafe命令
·Setver、Share、Subst命令
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有