PHP 环境配置
PHP 环境配置
PHP 概述
:
PHP是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
PHP 功能
:
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
PHP 特性包括
:
★
开放的源代码:所有的PHP源代码事实上都可以得到。
★
PHP是免费的。
★
php的便捷性 : php十分便捷,学习简单。
★
基于服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
★
嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。
★
简单的语言:PHP坚持脚本语言为主,与Java和C++不同。
★
效率高:PHP消耗相当少的系统资源。
★
图像处理:用PHP动态创建图像。
★
面向对像:在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
★
PHP 相对于其他语言,编辑简单,实用性强,更适合初学者。
PHP 下载链接URL:
http://www.php.net/downloads.php
最新下载版本为:php-5.2.12-win32-installer.msi
获取到安装包后,双击直接进行安装界面。安装过程中,会让你选择 Web 服务器,我安装是Apache 2.2.13服务器,选择时你只需选择Apache 2.2.x Module对应版本的Web服务即可,确认你的服务路径后,php会自动将配置文件进行修改。
如你想手动修改配置,请看如下修改内容:
到 Apache 安装路径下 Apache2.2.13\conf 目录,打开 httpd.conf
进行编辑,在最后面添加php相应模块,如下代码:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/ProgramFiles/PHP/"
LoadModule php5_module "D:/ProgramFiles/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
编辑好保存此文件。
然后在同上目录中,打开 mime.types
文件进行编辑,也在文件最后面做如下修改:
application/x-httpd-php &
相关文档:
编译安装php5.2.0时出错解决方案
1.错误信息...................如下
checking for mcrypt support... no
checking for mhash support... no
checking whether to include mime_magic support... no
checking for MING support... no
checking for mSQL support... no
checking for MSSQL support via FreeTDS ......
/*
用PHP的DOM控件来创建XML输出
设置输出内容的类型为xml
*/
header('Content-Type: text/xml;');
//创建新的xml文件
$dom = new DOMDocument('1.0', 'utf-8');
//建立<response>元素
$response = $dom->createElement('response');
$dom->appendChild($response);
//建立<books>元素并将其作 ......
原文出自: http://www.hly1980.cn/archives/118.html
需要分析日志时tail命令可是常需要用到的,可惜php内并没有提供类似的方法,所以自己实现了一个。
调用方式为tail($filename, $rows),每次默认读取1024字节作为缓冲,返回字符串数组,文件尾的行靠前(这里的行为和tail有所区别,如果需要以原序返回的请自行调用arr ......
<?php
/*
图片处理类:缩略,裁剪,圆角,倾斜
*/
class resizeimage
{
//图片类型
var $type;
//实际宽度
var $width;
//实际高度
var $height;
//改变后的宽度
var $resiz ......
Tag:
-
1.
$query = $this->db->query('SELECT name, title, email from my_table');
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->name;
echo $row->email;
}
2.
foreach ($query->result_array() as $row)
{
echo $row['title'];
echo $row['name'];
ech ......