【 – 写作指导】
篇一:《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.com
给smtp设置smtp服务器,最好是你当地的smtp服务器,我这里以21cn的smtp服务器作为例子,然后,
在sendmail_from处填上你的e-mail地址,例如可以改成这样:
smtp = smtp.21cn.com
sendmail_from = pert@21cn.com
(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.recommended (或者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();
?>