PHP服务器环境搭建.ppt
《PHP服务器环境搭建.ppt》由会员分享,可在线阅读,更多相关《PHP服务器环境搭建.ppt(65页珍藏版)》请在三一办公上搜索。
1、PHP+MySQL开发实例教程,ISBN号:978-7-5083-7194-8,作者:毛书朋 聂庆鹏,653工程指定教材,第2章 PHP服务器环境搭建,2.1 PHP程序运行原理2.2 PHP安装前准备 2.3 Windows下的PHP安装配置 2.4 Linux下的PHP安装配置,第2章 PHP服务器环境搭建,HTML网页的基本运行原理,即客户端通过浏览器向服务器发出页面请求,服务器收到请求后直接将所请求的页面发回给客户端,然后客户端就能在浏览器中看到页面的显示效果。这是一个比较简单、直接的过程,只需要一台安装了Web服务软件的服务器就能完成。,第2章 PHP服务器环境搭建,PHP网站和用其
2、他语言开发的动态网站运行原理基本相同,其流程 如下图:,第2章 PHP服务器环境搭建,通过以上流程图可以看出,PHP程序通过Web服务器接收访问请求,在服务器端处理请求然后再通过Web服务器向客户端发送处理结果。在客户端接收到的只是程序输出的处理结果,是一些HTML标记,而无法直接看到PHP代码。这样能够很好的保证代码的保密性和程序的安全性。此外,在服务器端运行代码还可以降低对客户端的要求,客户端不需要配置PHP环境,只需要安装普通浏览器即可浏览PHP网站。PHP和其他服务器端嵌入式脚本语言一样,需要首先搭建专门的服务器环境。只有配置好服务器环境,一台服务器才能运行PHP网站。,2.2 PHP
3、安装前准备,软硬件环境硬件的要求非常简单,在学习阶段你只要有一台普通计算机就足够了。软件方面则需要根据自己的情况进行选择。我们主要从操作系统、Web服务软件两个方面来考虑。,2.2 PHP安装前准备,软硬件环境PHP能够运行在目前所有的主流操作系统上,包括 Linux、Unix及其各种变种(包括 HP-UX、Solaris 和 OpenBSD)、Microsoft Windows系列、Mac OS X、RISC OS 等。PHP已经支持了大多数的Web服务器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal web Se
4、rver(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd等。这些Web服务器各有特点,目前以Apache和IIS的使用最为广泛。,2.2.2 获取PHP安装资源包,PHP安装资源包中包括了安装和配置PHP服务器的一切文件以及大量PHP扩展函数库。PHP安装资源包的获取有很多途径,比如登陆PHP官方网站下载,或者通过其他软件下载网站下载。强烈建议到的官方网站下载:,2.2.2 获取PHP安装资源包,2.3 Windows下的PHP安装配置,2.3.1 WindowsXP下安装PH
5、PIIS(Internet Information Server)是目前使用较为广泛的Web服务器之一。它操作简单,使用方便,功能强大。IIS由微软公司开发,目前也只能运行在微软公司的Windows系列操作系统上。包括Windows2000、Windows XP及Windows Server 2003等版本。部分版本的Windows操作系统如Windows 2000 Server、Windows Server 2003等,在安装系统时默认自动安装IIS。其他版本的则默认不安装。,2.3.1 WindowsXP下安装PHP,第1步:安装IIS要检查自己的操作系统是否已经安装了IIS,可以打开控制
6、面板,找到“管理工具”(Windows XP为“性能和维护”,然后找到“管理工具”),打开管理工具,看里面是否有“Internet信息服务管理器”的快捷方式。如果有,则证明IIS已经安装,否则可能没有安装。另外一个快捷的方法是直接打开开始菜单的“运行”窗口,输入“inetmgr”命令,回车运行,看是否能打开IIS管理界面,如果能打开,则表示已经安装了IIS,否则说明没有安装。,2.3.1 WindowsXP下安装PHP,第1步:安装IIS安装IIS的方法:控制面板“添加或删除程序”“添加/删除Windows组件”出现“Windows组件向导”界面,2.3.1 WindowsXP下安装PHP,第
7、2步 安装PHP1、解压和拷贝把下载的PHP安装资源包php5.1.6-win32.zip 解压,并拷贝到PHP的安装目录,这里我们假设为C:php5。,2.3.1 WindowsXP下安装PHP,第2步 安装PHP2、配置php.ini在你的安装目录下,找到一个名为php.ini-dist的文件。这个文件就是PHP的配置文件。这个文件里面存储了所有PHP运行时所需要的参数。通过修改这个文件可以实现对PHP的自由控制。现在我们需要打开并编辑这个文件,注意,现在这个文件的扩展名是.ini-dist,需要首先把扩展名修改为.ini,然后记事本打开。打开之后,可以看到许多令人眼花缭乱的参数,但是我们
8、需要修改的参数十分有限。,2.3.1 WindowsXP下安装PHP,第2步 安装PHP2、配置php.iniphp.ini中的参数形式为:参数名=参数值如session.auto_start=0,前面的“session.auto_start”就是参数名,“0”就是参数值。,2.3.1 WindowsXP下安装PHP,第2步 安装PHP2、配置php.ini1)找到extension_dir参数,此参数设置PHP扩展函数库的查找路径。将其值相应修改为“你的安装目录ext”。也就是本例中的“C:php5ext”。,2.3.1 WindowsXP下安装PHP,第2步 安装PHP2、配置php.in
9、i2)找到session.save_path参数,这个参数用来设置Session的保存路径,我们在后面的章节中会详细讲解Session的使用。我们可以指定任意一个目录来存放Session,在本例中,我们不妨设置为“C:php5sessions”。当然这个目录也必须首先创建。接着往下看几行,找到session.auto_start参数,对于初学者,我们强烈建议将它设置为1,这样服务器一启动,便自动支持Session,在编写代码时就可以不必手工开启它。,2.3.1 WindowsXP下安装PHP,第2步 安装PHP2、配置php.ini3)找到file_uploads参数,还有下面连续的两个upl
10、oad_tmp_dir和upload_max_filesize,这三个参数是用来控制有关文件上传的。分别表示的意思是:是否允许文件上传(on/off),上传文件的暂存路径、上传文件的最大字节数。这个你可以根据自己的需要来修改和填写,也可以使用默认值。upload_tmp_dir最好填写,以保证将来可以顺利用PHP实现上传文件功能。我们可以在C:php5下创建一个UPLOADS文件夹,并将upload_tmp_dir设置为“C:php5UPLOADS”。此处的文件夹可以任意指定,但必须保证指定的文件夹存在,如果采用了NTFS文件系统,还要保证此目录有足够的访问权限。,2.3.1 WindowsX
11、P下安装PHP,第2步 安装PHP2、配置php.ini4)找到;php_mysql.dll和;php_gd2.dll,将前面的分号去掉。这样可以保证将来能够正常使用MYSQL数据库函数和图形函数。,2.3.1 WindowsXP下安装PHP,第2步 安装PHP2、拷贝文件 将修改好的php.ini拷贝到系统目录下。在WindowsXP下,系统目录为C:WINDOWS(视操作系统安装位置而定)。在Windows2000下为C:WINNT。将PHP目录下的php5ts.dll、libmysql.dll两个文件拷贝到系统目录下的System32子目录下。如C:WINDOWSSYSTEM32。,2.
12、3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联打开控制面板,找到“管理工具”-“Internet信息服务”。(Windows XP系统为控制面板-性能和维护-管理工具)或者直接在“开始”-“运行”中输入inetmgr命令,回车运行,打开IIS管理器,如图所示:,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联在管理器左侧的目录树中找到“默认网站”,在上面点击鼠标右键,在菜单中选择“属性”,打开“默认站点属性”对话框。点击对话框上方选项卡中的的“主目录”标签,切换到主目录面板,如图所示:,2.3.1 WindowsXP下安装PHP,第3步 将
13、PHP与IIS建立关联然后点击面板下方的“配置”按钮,进入“应用程序配置”窗口,选择选项卡中的“映射”标签,打开应用程序映射配置面板,如图所示:,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联点击面板上的“添加”按钮,我们来添加一个.php文件扩展名的映射。在打开的“添加/编辑应用程序扩展名映射”的窗口中,在“可执行文件”中选择“浏览”,找到刚才的PHP安装路径“C:php5php5isapi.dll”(如果你打开了这个目录,没有找到这个文件,那一定是你在打开文件对话框中没有选择文件类型为“所有文件”或*.dll文件),然后在下面的“扩展名”中填入您想使用的php
14、程序的扩展名,可以使用“.php”,“.php5”等等,这个完全看您自己的爱好。还要注意下面的“脚本引擎”和“检查文件是否存在”前面要打勾选中。如图所示:,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联重新启动IIS 在开始-运行中输入“iisreset”命令,回车运行。稍等之后IIS就已重新启动完成。至此,IIS与PHP的关联工作大功告成!如果觉得重新启动IIS比较麻烦,可以直接重新启动计算机。,2.3.1 WindowsXP下安装PHP,第4步 运行测试新建一个文本文件,键入下列代码:将此文件保存为show_info.php将此文件放置到主目录下后,即可通过h
15、ttp:/localhost/show_info.php 来访问。则会看到如图所示的运行结果:,2.3.2 Windows Server2003下安装PHP,第1步 安装IIS6Windows Server2003在安装时会自动安装IIS6.0。如果您的系统没有安装,可以进行手工添加。添加步骤和WindowsXP中基本相同,不同的是Windows Server2003系统的“Windows组件向导”界面中并没有直接列出“Internet信息服务”项目。需要首先在组件列表中选择“应用程序服务器”,双击打开,出现应用程序服务器对话框,在子组件列表中将“Internet信息服务(IIS)”勾选,点击
16、“确定”按钮,然后点击“下一步”,程序运行结束后,IIS6安装完成,如图。,2.3.2 Windows Server2003下安装PHP,第2步 安装PHP安装PHP的步骤与WindowsXP下步骤完全相同,请参阅节。,2.3.2 Windows Server2003下安装PHP,第3步 将PHP与IIS建立关联1)按节所述在IIS中添加.php的应用程序影射。2)打开IIS管理器,在左侧目录树中找到“Web服务扩展”项目,选择“添加一个新Web扩展”,如图。,2.3.2 Windows Server2003下安装PHP,第3步 将PHP与IIS建立关联在打开的“新建Web服务扩展”对话框中,
17、在“扩展名”中输入“php”,在“要求的文件”中点击“添加”按钮,选择PHP安装目录下的php5isapi.dll,并将下面的“设置扩展状态为允许”勾选,如图所示:这时点击“确定”,可以看到右侧的“Web服务扩展”列表中已经有了名为“php”且状况为“允许”的服务扩展。至此,PHP与IIS的关联工作全部完成!,2.3.2 Windows Server2003下安装PHP,第4步 运行测试读者可按节提供的方法编写简单程序测试配置是否成功。,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置所谓主目录,就是服务器的默认站点在服务器上的存放位置。比如某服务器IP地址为,
18、那么当我们输入这个地址来访问网站时,服务器如何知道网站存放的位置呢?假设网站存放在D:wwwroot目录下,我们只要在IIS中将主目录设置为D:wwwroot,那么在访问这个地址时IIS会自动到此目录下去搜索文件。比如我们写好了程序index.php,我们将其存放在D:wwwroot,这时我们只需要输入即可看到该程序的运行结果。,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置1、IIS服务器主目录设置,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置2、IIS虚拟目录设置虚拟目录访问的方式是在服务器地址后面加一个虚拟目录名。如“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 服务器 环境 搭建
链接地址:https://www.31ppt.com/p-6514685.html