php环境搭建
第一步:下载安装程序
(1) Apache2.2.4版下载,地址:http://httpd.apache.org/download,选择
apache_2.2.4-win32-x86-no_ssl.msi,大约4M多。
(2)PHP5.2.3版下载, 地址:http://www.php.net/downloads.php,选择Windows Binaries下面的PHP5.2.3.zip package,它对应php-5.2.3-Win32.zip文件,大约9M多。
第二步:安装程序
(1) Apache安装
双击安装程序,除了中间有一步需要选择外其余都采用默认安装。例外的那一步有两个选项:一是”for All users, on port80…”,另一个是”only for current user, on port 8080…”,为了测试和开发方便,建议选择后一种,采用8080端口,这样测试方便一些。
(2) PHP安装
选择将php-5.2.3-Win32.zip解压到php-5.2.3-Win32文件下,解压后php-5.2.3-Win32目录下包含有如php.exe和php5apache2_2.dll之类的文件。然后将php-5.2.3-Win32文件名改为php,然后拷贝至C盘根目录下。
第三步:环境配置
(1) 添加PHP环境变量:将” C:\php”添加到系统变量Path,注意与已有的值采用分号分隔。Path系统变量可以通过右击我的电脑->属性->高级->环境变量->系统变量->Path找到。
(2) 修改Apache配置文件:在刚才安装成功的Apache目录C:\Program Files\Apache Software Foundation\Apache2.2\conf下找到httpd.conf,在后面添加如下命令:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
第四步:测试成功
(1)编写一个简单的PHP测试网页hello.php,其内容如下:
<html>
<head>
<title>hujiahui</title>
</head>
<body>
<?php echo 'Hello,world!'; ?>
</body>
</html>
将其保存为文件名hello.php,放入C:\Program Files\Apache Software Foundation\Apache2.2\htdocs文件夹下。然后启动Apache,在浏览器地址中输入http://localhost:8080/hello.php,系统打印出”Hello.world!”。
(3) 测试phpinfo函数,phpinfo.php网页内容如下:
<html>
<head>
<title>hujiahui</title>
</head>
<body>
<?php phpinfo(); ?>
</body>
</html>
保存为phpinfo.php,然后输入http://localhost:8080/phpinfo.php测试,可以得到很多关于Apache和PHP的配置信息
相关文档:
创建文档类型声明
一般而言,XML声明放在文档顶部。在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号。查看程序清单A:
程序清单 A
<?php
// create doctype
$dom = new DOMDocument("1.0");
// display document in browser as plain text
// display document in browser as plain text ......
<?php
//声明全局变量
$num = "张三";
//定义一个自定义方法
function my_fun($temp1,$temp2 = "people"){
//要数用方法外部声明的全局变量,必须使用关键字global先在
//自定义方法中获得到方法外部声明的全局变量的值,才能在方
......
PHP在页面上显示出错消息并让用户看见是开发人员怎么样也不愿意面对的,但是谁都不想在一台没有配置成显示出错消息的服务器上用PHP开发代码。开发时显示PHP的错误消息对开发人员来说是个明智的选择,所谓工具是使人方便的,就是如此。
下面来说说显示PHP错误提示消息的三个方法。
一:php.ini配置
php.ini配 ......
<?php
$start=$_GET['s'];
$end=$_GET['e'];
$requests = array();
for ($index = $start; $index < $end; $index++) {
$url="http://www.essort.com/amfphp/services/curl/loadTest.php?uid=$index";
$requests[]=$url;
}
$main = curl_multi_init();
$results = array();
$errors = array(); ......