首页初中作文测试php环境是否可以正常运行测试php环境是否可以正常运行

测试php环境是否可以正常运行


篇一:《PHP安装环境的测试与配置》

实验四 PHP开发环境的安装测试与配置

一、测试PHP环境是否搭建成功

测试 AppServ是否安装成功,打开IE浏览器,在地址中输入”

技巧:如果在安装时设置Apache的端口号为8080,那么在IE浏览器的地址栏中将输

入:”

图1-11 AppServ测试页

二、第一次登录phpMyAdmin图形化管理工具

AppServ安装完成并测试成功后,打开IE浏览器,在地址栏中输入”

Database Manager Version

2.10.3。打开如图1-12所示的页面,它是图形化管理工具phpMyAdmin的登录窗口,输入在安装AppServ

时设置的

MySQL服务器的用户名和密码(用户名默认为root,密码本机设置的是111),即可登录到phpMyAdmin图形化管理工具中,如图1-13所示。

图1-12 phpMyAdmin的登录窗口 图1-13 phpMyAdmin图形化管理工具界面

三、浏览PHP环境配置说明

打开IE浏览器,在地址栏中输入”Information Version 5.2.6,打开如图1-14所示的页面,该页面就是phpinfo( )运行界面,在这个页面中读者可以查询到PHP环境的相关配置,以及PHP支持的扩展库。

图1-14 phpinfo( )运行界面

四、编辑第一个PHP程序

服务器环境配置完成后,接下来应用Macromedia Dreamweaver8开发工具编写第一个PHP程序。编写第一个PHP程序的目的是熟悉PHP的书写规则和Macromedia Dreamweaver8工具的基本使用方法。本实例很简单,就像大多数语言一样,输出一段欢迎信息。开发步骤如下:

(1)启动Macromedia Dreamweaver CS4编辑器,选择“文件”/“新建”命令,打开“新建文档”对话框,在“空白页”列表框中选择PHP选项,如图1-15所示。

(2)单击“创建”按钮,即可成功创建一个动态的PHP页面。在新建页面的“代码”视图中编辑PHP代码,如图1-16所示。

(3)编写PHP代码。在<body></body>标签对中间开始编写PHP代码段,代码如下: <?php

echo “欢迎加入PHP的大家庭!!”;

?>

图1-15 “新建文档”对话框 图1-16 在开发工具中输入PHP脚本程序

说明: “<?php”和“?>

”是

PHP的标记符。在这对标记符中的所有代码都被当作PHP代码来处理。除了这种表示方法外,PHP还可以使用ASP风格的“<%”和SGML风格的“<?„?>”等,在以后的章节将会详细介绍。

echo语句是PHP中最常用的语句,主要用于将一个或多个字符串输出至网页,每行代码都以分号“;”结尾。

(4)将PHP动态页保存到服务器指定的目录以便解析。本文指定的目录为C:\AppServ\

打开IE浏览器页面,在地址栏中输入“

图1-17 PHP页面运行结果

五、输出系统的当前时间

实现步骤如下:

(1)启动Dreamweaver CS4编辑器,创建PHP文档。

(3)编写PHP代码。在<body></body>标签对中间开始编写PHP代码段,代码如下:

运行本实例,如果未对当前系统时区进行设置,则输出UTC时间;如果设置了PHP的时区,则输出北京时间。如图1-18所示。

图1-18 输出当前系统时间

六、更改Apache服务器的端口号为8080

学生安装完Apache后再进行安装其他软件,有时会出现服务器端口号发生冲突,导致其他软件安装不成功,如安装迅雷。这时用户只需要将Apache服务器的端口号改成其他的即可。这里将Apache服务器端口号改为8080,具体做法如下:

(1) 打开Apache目录下的Apache2.2子目录,找到conf文件夹(如C:\AppServ\Apache2.2\conf)。

(2) 通过记事本打开httpd.conf文件。

(3) 按Ctrl F键,搜索80,定位到Listen,将80端口修改为8080。

图1-19 查找httpd.conf文件 图1-20 查找80端口号

篇二:《实验1 php环境安装与测试》

计 算 机 科 学 系

实 验 报 告

2013-2014第二学期

课程名称 PHP基础

专 业:年 级: 20**级

学 号: ***

姓 名: 指导教师

2013年9月1日

实验一 PHP环境安装与测试

1. 实验类型: 验证型

2. 实验目的:了解Apache、PHP、Mysql的安装和配置(在Apache中关联PHP和Mysql)

3. 实验准备:Apache软件:apache_2.0.55-win32-x86-no_ssl.msi PHP软件:php-5.0.5-Win32.zip Mysql软件:mysql-4.1.14-win32.zip

4. 实验步骤:一、安装Apache,并配置成功一个普通网站服务器 运行apache_2.0.55-win32-x86-no_ssl.msi

点击Next,Next。是将Apache安装到Windows上z并设置系统信息

然后选择安装类型为手动型(Custom),安装在系统盘以外的其它硬盘中(如:D:\enviornment)设置好后点击Install出现正在安装界面

顺利安装会出现安装完成界面

点击

Finish完成Apache的安装。此时电脑屏幕右下角的状态栏中会出现

图标。 打开浏览器,在浏览器中输入:“

此绿色

现在开始配置Apache

服务器,使它更好的替我们服务(每改动一处都要重启Apache才能生效):更改网站的默认根目录(D\enviornment\Apache2\htdocs文件夹)到我们新建的网站根目录(D\enviornment\

服务器才能更好的为我们工作。正式配置:

用记事本打开Apache\Apache2\conf\httpd.conf文件:{测试php环境是否可以正常运行}.

按Ctrl F 输入DocumentRoot找到将引号中的网站根目录地址改为我们新建的根目录地址(这儿已经改过来了。)注意斜杠的写法。再输入Directory找到

也把此模块指定到

Directory后写上 index.php ,表明网页中若出现.php文件将被第一搜索被翻译显示给观众。

再输入Deafaut 找到:将其前的#号去掉,并把后面的n1用相应的语言类型(如中文:zh_cn)替换掉,表明输出的全为中文字幕。好了,现在Apache 服务器就做好了。

二 安装PHP:php-5.0.5-Win32.zip

双击php-5.0.5-Win32.zip减压到D:\enviornment\下。打开找到

篇三:《PHP本地测试环境》

昨天在电脑上安装dede的本地测试环境,想跑几个PHP程序玩玩。安装过程中一切正常,安装完毕,启动Apache,却怎么也启动不了。总是启动了,又莫名其妙的自动停止了。我在开始-->运行-->输入services.msc进入“服务(本地)”,在这里手动启动,还是没有成功,给出个警告框。提示说:本地计算机上的Apache2.2服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。我也不知道这是什么意思。就去Google了一下。

现将整理后的解决方案公布如下:

在桌面右键网上邻居-->点击“属性”-->打开“网络连接”窗口-->在“本地连接”右键单击“属性”-->打开“本地连接属性”对话框-->在“常规”选项卡下的“此连接使用下列项目(o):”内双击“Internet协议(TCP/IP)”-->打开 “Internet协议(TCP/IP)属性”对话框-->点击右下脚的“高级(V)...”按钮-->打开“高级TCP/IP设置”对话框 -->单击“WINS”选项卡-->选中“禁用TCP/IP上的NetBIOS(s)”。-->一直点击“确定”按钮即可。 (二)

这两天不知道为什么Apache启动时总时出现问题,找了很多方法还是不行,郁闷了好几天。

每次手动启动apache 时总是提示:本地计算机上的Apache服务启动后又停止了,一些服务自动停止,如果他们没什么可做的例如"日志和警报"服务。

今天终于把问题给解决了,心里舒服多了。

解决方法如下:

在网络连接属性里选

tcp/ip属性--> 高级-->wins标签--->下面有启用LMHOSTS查询,及netbios的选项 改为禁用,任务管理器里立刻就可以看到apache进程cpu迅速下降(不再尝试开子进程) 经测试暂时还没有问题

可能还和tcpip.sys这个文件有关系

特别是xp sp2系统

极端方法是关掉apache的日志

怎么样关闭apache2的日志文件(logfile)?这是个问题,因为写日志会给系统带来很大的损耗。关闭日志以后,甚至最高可以提高整体性能近40%(粗略估计)那么如何关闭日志呢? 可以通过降低log级别的办法来减少日志读写。

这里要提醒的是,这么做将给“入侵检测”以及其他基于日志分析的工作带来麻烦。所以请谨慎使用。

LogLevel用于调整记于错误日志中的信息的详细程度。(参阅ErrorLog指令)。可以选择下列级别,依照重要性降序排列:

Level Description Example

emerg 紧急 - 系统无法使用。 "Child cannot open lock file. Exiting"

alert 必须立即采取措施。 "getpwuid: couldn't determine user name from uid" crit 致命情况。 "socket: Failed to get a socket, exiting child"

error 错误情况。 "Premature end of script headers"

warn 警告情况。 "child process 1234 did not exit, sending another SIGHUP" notice 一般重要情况。 "httpd: caught SIGBUS, attempting to dump core in ..." info 普通信息。 "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."

debug 出错级别信息 "Opening config file ..."

通常情况建议使用 crit 到 warn 之间的设置

(三)

篇四:《PHP运行环境配置》

软件下载

1、下载apache 上找mysql-4.1.1a-alpha-win

安装说明

一、安装apache{测试php环境是否可以正常运行}.

1、安装apache 到c:\根目录下,会自动生成apache2的文件夹即c:\apache2

2、配置c:\apache2\conf\httpd.conf文件,

(1)、port: 修改port:80 为8080,避免和iis的使用产生冲突(即安装有iis的用户需要设置此项);

(2)、documentroot "c:\apache2\htdocs" ,这和iis的

(3)、directoryindex index.html,为浏览器解析时的文件后缀的顺序,可在后面加入: index.html index.htm index.php3 index.php index.phtml index.xml default.php default.htm default.html default.xml等

(以空格相隔)

(4)、为了能使用php,应在httpd.conf的最后部分加入以下设置:

前面的适合php3,后面的适合php4,但有一条一定要和你安装的路径吻合且每句的前面一定不能空格

scriptalias /php3/ "c:/php3/"

addtype application/x-httpd-php3 .php3 .php .phtml .htm .html .xml

action application/x-httpd-php3 "/php3/php.exe"

scriptalias /php/ "c:/php/"

addtype application/x-httpd-php .php .phtml .htm .html .xml

action application/x-httpd-php "/php/php.exe"

(5)、启动apache并开始服务

二、安装php4

1、将解压后的 php-4.3.6-installer内的文件全部自制到c:\php文件夹下

2、配置php

(1)、与php一起分发的文件包里有一个php的主要配置文件php.ini-dist

将它拷贝到你的windows系统目录(windows 9x的\windows或windows nt的\winnt目录), 并且改名为php.ini。需要对此文件作适当的修改,最主要的事情是加入一些可能要用到的模块,象加入mysql的支持等。

(2)、修改 ;extension=php_msql.dll 除去前边的";"号 ,使其有效{测试php环境是否可以正常运行}.

(3)、修改extension_dir = ./ 改成你php3的安装目录,例如:extension_dir = c:\php

(4)、将;upload_tmp_dir该行的注释符,即前面的分号“;”去掉,使该行在php.ini文档中起作用。

(5)、你需要什么数据库的支持呢?找到这里:{测试php环境是否可以正常运行}.

;windows extensions

;extension=php3_mysql.dll

;extension=php3_calendar.dll

;extension=php3_dbase.dll

;extension=php3_gd.dll

;extension=php3_dbm.dll

;extension=php3_mssql.dll

;extension=php3_zlib.dll

;extension=php3_filepro.dll

;extension=php3_imap4r1.dll

;extension=php3_ldap.dll

;extension=php3_crypt.dll

;extension=php3_msql2.dll

;extension=php3_odbc.dll

然后,根据你自己的需要,把你要用到的数据库 的dll文件一行前面的注释符,即前面的分号“;”去掉。

例如:我需要mysql的支持,就只需去掉;extension=php_msql.dll前面的分号。 如果这里没有列出你所用到数据库的dll文件,不要紧,你可以自己给它增添上去。

(6)、如果你要用到php来发送邮件的话,请找到这里:

smtp = localhost

sendmail_from = me@localhost.

给smtp设置smtp服务器,最好是你当地的smtp服务器,我这里以21cn的smtp服务器作为例子,然后,

在sendmail_from处填上你的e-mail地址,例如可以改成这样:

smtp = smtp.21cn.

sendmail_from = pert@21cn.

(7)、对[mysql]栏的以下几项分别设置如下:

mysql.default_port = 3306

mysql.default_host = localhost

mysql.default_user = root

mysql_connect()函数是用来建立与指定主机上mysql数据库的连接,函数语法如下所示:

mysql_connect(string [hostname] [:port], string [username], string [password]);

这里我们为其设定了与mysql数据库连接的默认端口为3306,建立连接的主机是本地主机localhost,

用户为root,同时没对参数password进行设置,密码参数为空,即没有密码。

如果要作连接的mysql数据库位于一个不同的端口,我们必须在主机名后面加上冒号和端口号,

如下所示: $db = mysql_connect(localhost:3306,root,password);

(8)、如果你所使用的web服务器是omni httpd的话请跳过此步骤;

如果你是以apache做为你的web服务器的话,你可以设定doc_root为apache服务器的根目录,

例如本例中的“c:\apache2\htdocs”(有关apache的安装与设置在下一节里有详尽的介绍); 如果你是以pws做为你的web服务器的话,你可以设定doc_root的目录为指向pws服务器的默认根目录,

例如本例中的“c:\inetpub\

最省事的是你可以啥都不用设,仍然将其置空。

(9)、一项不大紧要的设置:

如果你是使用pws来做为你的web server的话,你还可以设定browscap.ini,

修改;browscap = extra/browscap.ini 改成browscap = c:\windows\system\inetsrv\browscap.ini。

3、关于动态链接库的问题

环境的配置及程序的运行需要用到动态链接库,而且至关重要

(1)、将c:\php\php4ts.dll copy 到winnt\system下

(2)、将c:\php\dlls\libeay32.dll libmysql.dll msql.dll yaz.dll copy 到winnt\system

(3)、将c:\php\extensions\php_msql.dll copy 到winnt\system下

(4)、将c:\php\extensions\php_msql.dll copy 到c:\php下

(5)、总之,只要把需要用到的动态链接库copy到winnt\system就好了

至此,php.ini已基本全部编辑完成,php.ini的其它各项你也可以根据不同的需要自行设置,这里不再赘述。

现在你要做的就是将编译好的php.ini挎贝到你的windows系统目录下面去,即:winnt\下

(6)、ok,现在重新启动apache,并开始服务

(7)、现在进行测试,用记事本写一个php文件,只包含一句:<?phpinfo();?> 将其存为test.php格式,

并copy 到c:\apache2\htdocs下,现在打开浏览器,输入:当你眼前出现漂亮的php version 4.3.6网页时,就一切ok了

三、安装mysql

1、将解压后的mysql-4.1.1a-alpha下的所有文件copy 到c:\mysql\的文件夹下

2、运行c:\mysql\bin\winmysqladmin.exe,就ok了

四、关于中文的支持问题的设置

(1)、配置c:\apache2\conf\httpd.conf

修改:adddefaultcharset gb2312

重启apache

(2)、配置c:\winnt\my.ini

找到:#language=c:\mysql\share\charsets ,去除# ,并改为language=c:\mysql\share\charsets:

(3)、在网页中加入

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

<meta content="text/html; charset=gb2312" http-equiv=content-type>

即可

五、phplib库的安装及配置

为了将程序和美工分离我们需要类库及模板,所以我们必需加入phplib库,

将phplib解压后 copy 到c:\php\phplib文件夹下,

并设置php.ini

; windows: "\path1;\path2"{测试php环境是否可以正常运行}.

include_path = c:\php\phplib\php\ 并保存

ok,现在重新启动apache,并开始服务

测试文件:myt.php

六、mysql前台管理环境

直接将mysqlfront copy 到 c:\下即可使用

七、简易设置

现有设置好的httpd.conf 和 php.ini,安装路径全为h盘,只需要修改为你安装的相应路径即可。

八、gdlib的安装及配置

为了能够实现在php程序中绘图的功能,所以我们必需加入gdlib库 将gd-2.0.26.zip解压到c:\php\extensions\gd2的文件夹下

并设置php.ini

extension_dir = c:\php\extensions

extension=php_gd2.dll 前面的";"去掉,表示php_gd2.dll这个动态链接有效,

ok,现在重新启动apache,并开始服务

测试文件:drawpie.php

文章整理:西部数码--专业提供域名注册、虚拟主机服务

以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢

篇五:《PHP运行环境搭建》

选择网站运营的操作系统 windows linus

选择网站开发的操作系统

在windows下开发,部署到linus服务器中

1.安装Apache

php for 循环{测试php环境是否可以正常运行}.

2.MySql安装

篇六:《php运行环境的配置》

php运行环境在Windows下配置

1、 软件

(1)apache_2.2.4-win32-x86-no_ssl.zip

(2)mysql-5.0.27-win32.zip

(3)php-5.2.0-Win32.zip

(4)phpMyAdmin-2.10.2-rc1-all-languages.zip

2、Apache 的安装

(1) 点击apahce安装包

(2) 接受协议

(3) 下面3项随便填即可

apache 监听80 端口.如果iis用了80端口,修改iis端口或者apache端口,以免冲突

(4) 这里默认的是 typical,点击next.

(5) 这里可用修改安装路径,注意安装路径不能含中文.

(6) 点击install开始安装

(7) 安装完成后在浏览器里打入 或者 如果可以看到这个页面,证明apache安装成功,已经可以解释静态页面了 //****************

3、MySQL 的安装(全部默认)

4、PHP 的安装

由于php是一个zip文件(非install版),安装较为简单

解压就行.把解压的 php-5.2.0-Win32 重命名为 php5.并复制到C盘目录下.即安装路径为 c:\php5

(1)找到php目录下的 php.ini.remended (或者php.ini-dist)文件,重命名为 php.ini

并复制到系统盘的windows目录下(以c:\windows为例).

(2)再把php目录下的php5ts.dll,libmysql.dll复制到目录

c:\windows\system32下.

如果没把libmysql.dll复制到system32下,在重启apache时可能会出现如下警告

(3) 把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下

//****************

5、配置php并关联MySQL

打开c:\windows\php.ini文件

(2)查找

;extension=php_mbstring.dll

;extension=php_gd2.dll

;extension=php_mysql.dl

把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了

当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到如何把一些dll加载入来了.

以后要加载一些dll,比如说php_mysqli.dll,也就懂得怎么加载了)

//****************

6、Apache整合PHP

(1)从开始菜单打开apache配置文档

(2)修改网站根目录

查找DocumentRoot有这么一行

DocumentRoot "C:/Program Files/Apache Software

Foundation/Apache2.2/htdocs"

这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误

查找 This should be changed to whatever you set DocumentRoot to 在它下面两行有

<Directory "C:/Program Files/Apache Software

Foundation/Apache2.2/htdocs">

把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录

(3) 查找 DirectoryIndex index.html

修改成

DirectoryIndex index.html index.html.var index.php

这样index.php 可以充当默认页面了

(4)Apache中模块化安装php

查找 # LoadModule foo_module modules/mod_foo.so

在此行后加入一行

LoadModule php5_module C:/php5/php5apache2_2.dll

(其中C:/php5/php5apache2_2.dll是你安装php的相应路径.

注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.

PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,必须使用php5apache2_2.dll.否则就可能会出现

"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."

或者:

"The requested operation has failed"

的情况.

不过php5apache2_2.dll出来之后也就没有多少参考价值了)

(5)查找 AddType application/x-gzip .gz .tgz

在此行后加入一行

AddType application/x-httpd-php .php

这样apache就可以解释php文件了

到这里配置基本完成了

重启apache.在网站根目录下创建一个 phpinfo.php 文件:

<?php

phpinfo();

?>