预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

了解PHP环境搭建与配置的方法了解PHP环境搭建与配置的方法使用php集成环境可以轻松实现php一键安装,搭建php开发环境;phpnow,xampp,phpstudy是Windows平台上最常用的三个php集成开发环境。一、apache:基本工作·用户通过浏览器访问服务器的文件,它就将该文件传递给用户,在用户的浏览器显示该文件的内容。·普通文本文件,可以通过apache直接传给用户浏览器显示。·程序文件,比如PHP,它不能直接在浏览器显示,所以需要apache先调用PHP的某个组件,将PHP文件解析执行后,再返回给apache,apache再将这个执行后的文件,传给用户浏览器显示。关键配置:配置文件:conf/httpd.conf;(每次修改完这个文件后,需要重启apache)1.引入PHP组件因为在用户访问PHP文件时,apache能够调用到PHP组件,来执行该PHP文件。所以apache在配置的时候,需要在配置文件中,将PHP的组件和它关联起来。例如我将apache安装在F盘的Program里面,所以它的组件路径就是:LoadModulephp5_module"f:/ProgramFiles/php54/php5apache2_2.dll"2.设置什么时候去调用PHP组件由于不是用户每次访问的都是PHP文件,所以不是需要每次都让apache都要去调用PHP解析组件。因些需要让apache判断什么时候,才去调用apache.即后缀名,是.php的时候才调用。在这个标签里面加如下这句:AddTypeapplication/x-httpd-php.php3.PHP的置配文,路径PHPIniDir"f:ProgramFilesphp54"以上是最关键,必不可少的配置。其它配置:在PHP目录中,有两个配置文件php.ini-development和php.ini-productor把其中一个名字改成PHP.INI就可以了1.目录权限:通过这个设置,可以控制访问服务器的目录。注意这里面的目录级别要大于或等于【DocumentRoot"F:/ProgramFiles/Apache2.2/htdocs"】例如:只能访问htdocs目录下的站点目录。可以访问Apache2.2目录下的所有站点目录。2.默认访问首页的文件名配置:【DirectoryIndexindex.htmlindex.htmindex.php】通过这个设置,可以控制站点默认的首页;类似于IIS服务器配置的主机头;3.日志logs/access.log这个文件记录用户的访问,访问的IP页面,等信息;4.错误提示信息配置#Someexamples:#ErrorDocument500"Theservermadeabooboo."#ErrorDocument404/missing.html#ErrorDocument404"/cgi-bin/missing_handler.pl"#ErrorDocument402http://FREESKYC-B2D592.bavo/subscription_info.html#二、多站点配置原理:用户通过域访问同一个IP地址的服务器时,服务器上的apache将不同的域名,指向服务器不同或相同的文件夹目录。这个过程也叫虚拟主机;1.目录权限:通过这个设置,可以控制访问服务器的目录。注意这里面的`目录级别要大于或等于【DocumentRoot"F:/ProgramFiles/Apache2.2/htdocs"】例如:只能访问htdocs目录下的站点目录。可以访问Apache2.2目录下的所有站点目录2.载入多站点的组件:在apach的配置文件靠近最下方有#Includeconf/extra/httpd-vhosts.conf把这个#号去除,就可以载入这个组件;3.配置这个多站点的组件在apach安装目录里面的confextrahttpd-vhosts.conf找到这个文件进行配置4.配置说明:NameVirtualHost*:8080这里的端口号,必须和apach配置文件中一至ServerAdmin:管理员的邮件地址,为不同站点可以设不同的邮件地址,如果不设置,默认会找到apach配置文件里面的管理员邮件地址;DocumentRoot是指向的虚拟目录ServerName:需要绑定的域名或IPServerAlias绑定多个域名ErrorLog错误日志存放路径,为不同站点建立不同的错误日志CustomLog日志文件以上只需要配置好例如:DocumentRoot"F:/ProgramFiles/www/bcom"S