收藏 分享(赏)

php课件第2章.ppt

上传人:11xg27ws 文档编号:8693497 上传时间:2019-07-07 格式:PPT 页数:65 大小:2.79MB
下载 相关 举报
php课件第2章.ppt_第1页
第1页 / 共65页
php课件第2章.ppt_第2页
第2页 / 共65页
php课件第2章.ppt_第3页
第3页 / 共65页
php课件第2章.ppt_第4页
第4页 / 共65页
php课件第2章.ppt_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、PHP+MySQL开发实例教程,ISBN号:978-7-5083-7194-8,作者:毛书朋 聂庆鹏,653工程指定教材,2019年7月7日星期日,日照职业技术学院,2,第2章 PHP服务器环境搭建,2.1 PHP程序运行原理 2.2 PHP安装前准备 2.3 Windows下的PHP安装配置 2.4 Linux下的PHP安装配置,2019年7月7日星期日,日照职业技术学院,3,第2章 PHP服务器环境搭建,HTML网页的基本运行原理,即客户端通过浏览器向服务器发出页面请求,服务器收到请求后直接将所请求的页面发回给客户端,然后客户端就能在浏览器中看到页面的显示效果。这是一个比较简单、直接的过程

2、,只需要一台安装了Web服务软件的服务器就能完成。,2019年7月7日星期日,日照职业技术学院,4,第2章 PHP服务器环境搭建,PHP网站和用其他语言开发的动态网站运行原理基本相同,其流程 如下图:,2019年7月7日星期日,日照职业技术学院,5,第2章 PHP服务器环境搭建,通过以上流程图可以看出,PHP程序通过Web服务器接收访问请求,在服务器端处理请求然后再通过Web服务器向客户端发送处理结果。在客户端接收到的只是程序输出的处理结果,是一些HTML标记,而无法直接看到PHP代码。这样能够很好的保证代码的保密性和程序的安全性。 此外,在服务器端运行代码还可以降低对客户端的要求,客户端不需

3、要配置PHP环境,只需要安装普通浏览器即可浏览PHP网站。 PHP和其他服务器端嵌入式脚本语言一样,需要首先搭建专门的服务器环境。只有配置好服务器环境,一台服务器才能运行PHP网站。,2019年7月7日星期日,日照职业技术学院,6,2.2 PHP安装前准备,2.2.1软硬件环境 硬件的要求非常简单,在学习阶段你只要有一台普通计算机就足够了。 软件方面则需要根据自己的情况进行选择。我们主要从操作系统、Web服务软件两个方面来考虑。,2019年7月7日星期日,日照职业技术学院,7,2.2 PHP安装前准备,2.2.1软硬件环境 PHP能够运行在目前所有的主流操作系统上,包括 Linux、Unix及

4、其各种变种(包括 HP-UX、Solaris 和 OpenBSD)、Microsoft Windows系列、Mac OS X、RISC OS 等。 PHP已经支持了大多数的Web服务器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd等。这些Web服务器各有特点,目前以Apache和IIS的使用最为广泛。,2019年7月7日星期日,日照

5、职业技术学院,8,2.2.2 获取PHP安装资源包,PHP安装资源包中包括了安装和配置PHP服务器的一切文件以及大量PHP扩展函数库。 PHP安装资源包的获取有很多途径,比如登陆PHP官方网站下载,或者通过其他软件下载网站下载。 强烈建议到的官方网站下载:http:/,2019年7月7日星期日,日照职业技术学院,9,2.2.2 获取PHP安装资源包,2019年7月7日星期日,日照职业技术学院,10,2.3 Windows下的PHP安装配置,2.3.1 WindowsXP下安装PHP IIS(Internet Information Server)是目前使用较为广泛的Web服务器之一。它操作简单

6、,使用方便,功能强大。IIS由微软公司开发,目前也只能运行在微软公司的Windows系列操作系统上。包括Windows2000、Windows XP及Windows Server 2003等版本。 部分版本的Windows操作系统如Windows 2000 Server、Windows Server 2003等,在安装系统时默认自动安装IIS。其他版本的则默认不安装。,2019年7月7日星期日,日照职业技术学院,11,2.3.1 WindowsXP下安装PHP,第1步:安装IIS 要检查自己的操作系统是否已经安装了IIS,可以打开控制面板,找到“管理工具”(Windows XP为“性能和维护”

7、,然后找到“管理工具”),打开管理工具,看里面是否有“Internet信息服务管理器”的快捷方式。如果有,则证明IIS已经安装,否则可能没有安装。另外一个快捷的方法是直接打开开始菜单的“运行”窗口,输入“inetmgr”命令,回车运行,看是否能打开IIS管理界面,如果能打开,则表示已经安装了IIS,否则说明没有安装。,2019年7月7日星期日,日照职业技术学院,12,2.3.1 WindowsXP下安装PHP,第1步:安装IIS 安装IIS的方法:控制面板“添加或删除程序”“添加/删除Windows组件”出现“Windows组件向导”界面,2019年7月7日星期日,日照职业技术学院,13,2.

8、3.1 WindowsXP下安装PHP,第2步 安装PHP 1、解压和拷贝 把下载的PHP安装资源包php5.1.6-win32.zip 解压,并拷贝到PHP的安装目录,这里我们假设为C:php5 。,2019年7月7日星期日,日照职业技术学院,14,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、配置php.ini 在你的安装目录下,找到一个名为php.ini-dist的文件。这个文件就是PHP的配置文件。这个文件里面存储了所有PHP运行时所需要的参数。通过修改这个文件可以实现对PHP的自由控制。现在我们需要打开并编辑这个文件,注意,现在这个文件的扩展名是.ini-dis

9、t,需要首先把扩展名修改为.ini,然后记事本打开。打开之后,可以看到许多令人眼花缭乱的参数,但是我们需要修改的参数十分有限。,2019年7月7日星期日,日照职业技术学院,15,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、配置php.ini php.ini中的参数形式为:参数名 = 参数值 如session.auto_start = 0 ,前面的“session.auto_start”就是参数名,“0”就是参数值。,2019年7月7日星期日,日照职业技术学院,16,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、配置php.ini 1)找到exten

10、sion_dir 参数 ,此参数设置PHP扩展函数库的查找路径。将其值相应修改为 “你的安装目录ext”。也就是本例中的“C:php5ext”。,2019年7月7日星期日,日照职业技术学院,17,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、配置php.ini 2)找到 session.save_path 参数 ,这个参数用来设置Session的保存路径,我们在后面的章节中会详细讲解Session的使用。我们可以指定任意一个目录来存放Session,在本例中,我们不妨设置为“C:php5sessions”。当然这个目录也必须首先创建。接着往下看几行,找到session.a

11、uto_start 参数 ,对于初学者,我们强烈建议将它设置为 1 ,这样服务器一启动,便自动支持Session,在编写代码时就可以不必手工开启它。,2019年7月7日星期日,日照职业技术学院,18,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、配置php.ini 3)找到file_uploads 参数 ,还有下面连续的两个upload_tmp_dir 和upload_max_filesize,这三个参数是用来控制有关文件上传的。分别表示的意思是: 是否允许文件上传(on/off),上传文件的暂存路径、上传文件的最大字节数。这个你可以根据自己的需要来修改和填写,也可以使用

12、默认值。upload_tmp_dir 最好填写,以保证将来可以顺利用PHP实现上传文件功能。我们可以在C:php5下创建一个UPLOADS文件夹,并将upload_tmp_dir设置为“C:php5UPLOADS”。此处的文件夹可以任意指定,但必须保证指定的文件夹存在,如果采用了NTFS文件系统,还要保证此目录有足够的访问权限。,2019年7月7日星期日,日照职业技术学院,19,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、配置php.ini 4)找到;php_mysql.dll和;php_gd2.dll,将前面的分号去掉。这样可以保证将来能够正常使用MYSQL数据库函数

13、和图形函数。,2019年7月7日星期日,日照职业技术学院,20,2.3.1 WindowsXP下安装PHP,第2步 安装PHP 2、拷贝文件 将修改好的php.ini拷贝到系统目录下。在WindowsXP下,系统目录为C:WINDOWS(视操作系统安装位置而定)。在Windows2000下为C:WINNT。 将PHP目录下的php5ts.dll、libmysql.dll两个文件拷贝到系统目录下的System32子目录下。如C:WINDOWSSYSTEM32。,2019年7月7日星期日,日照职业技术学院,21,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联 打开控制

14、面板,找到“管理工具”- “Internet 信息服务”。(Windows XP系统为控制面板-性能和维护-管理工具) 或者直接在“开始”-“运行”中输入inetmgr命令,回车运行,打开IIS管理器,如图所示:,2019年7月7日星期日,日照职业技术学院,22,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联 在管理器左侧的目录树中找到“默认网站”,在上面点击鼠标右键,在菜单中选择“属性”,打开“默认站点属性”对话框。点击对话框上方选项卡中的的“主目录”标签,切换到主目录面板,如图所示:,2019年7月7日星期日,日照职业技术学院,23,2.3.1 Windows

15、XP下安装PHP,第3步 将PHP与IIS建立关联 然后点击面板下方的“配置”按钮,进入“应用程序配置”窗口,选择选项卡中的“映射”标签,打开应用程序映射配置面板,如图所示:,2019年7月7日星期日,日照职业技术学院,24,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联 点击面板上的“添加”按钮,我们来添加一个.php文件扩展名的映射。在打开的“添加/编辑应用程序扩展名映射”的窗口中,在“可执行文件”中选择“浏览”,找到刚才的PHP安装路径“C:php5php5isapi.dll”(如果你打开了这个目录,没有找到这个文件,那一定是你在打开文件对话框中没有选择文件

16、类型为“所有文件”或*.dll文件),然后在下面的“扩展名”中填入您想使用的php程序的扩展名,可以使用“.php”,“.php5”等等,这个完全看您自己的爱好。还要注意下面的“脚本引擎”和“检查文件是否存在”前面要打勾选中。如图所示:,2019年7月7日星期日,日照职业技术学院,25,2.3.1 WindowsXP下安装PHP,第3步 将PHP与IIS建立关联 重新启动IIS 在开始-运行中输入“iisreset”命令,回车运行。稍等之后IIS 就已重新启动完成。至此,IIS与PHP的关联工作大功告成! 如果觉得重新启动IIS比较麻烦,可以直接重新启动计算机 。,2019年7月7日星期日,日

17、照职业技术学院,26,2.3.1 WindowsXP下安装PHP,第4步 运行测试 新建一个文本文件,键入下列代码:将此文件保存为show_info.php 将此文件放置到主目录下后,即可通过http:/localhost/show_info.php 来访问。则会看到如图所示的运行结果:,2019年7月7日星期日,日照职业技术学院,27,2.3.2 Windows Server2003下安装PHP,第1步 安装IIS6 Windows Server2003在安装时会自动安装IIS6.0。如果您的系统没有安装,可以进行手工添加。添加步骤和WindowsXP中基本相同,不同的是Windows Se

18、rver2003系统的“Windows组件向导”界面中并没有直接列出“Internet信息服务”项目。需要首先在组件列表中选择“应用程序服务器”,双击打开,出现应用程序服务器对话框,在子组件列表中将“Internet信息服务(IIS)”勾选,点击“确定”按钮,然后点击“下一步”,程序运行结束后,IIS6安装完成,如图。,2019年7月7日星期日,日照职业技术学院,28,2.3.2 Windows Server2003下安装PHP,第2步 安装PHP 安装PHP的步骤与WindowsXP下步骤完全相同 ,请参阅2.3.1节 。,2019年7月7日星期日,日照职业技术学院,29,2.3.2 Win

19、dows Server2003下安装PHP,第3步 将PHP与IIS建立关联 1)按2.3.1节所述在IIS中添加.php的应用程序影射。 2)打开IIS管理器,在左侧目录树中找到“Web服务扩展”项目,选择“添加一个新Web扩展”,如图。,2019年7月7日星期日,日照职业技术学院,30,2.3.2 Windows Server2003下安装PHP,第3步 将PHP与IIS建立关联 在打开的“新建Web服务扩展”对话框中,在“扩展名”中输入“php”,在“要求的文件”中点击“添加”按钮,选择PHP安装目录下的php5isapi.dll,并将下面的“设置扩展状态为允许”勾选,如图所示: 这时点

20、击“确定”,可以看到右侧的“Web服务扩展”列表中已经有了名为“php”且状况为“允许”的服务扩展。至此,PHP与IIS的关联工作全部完成!,2019年7月7日星期日,日照职业技术学院,31,2.3.2 Windows Server2003下安装PHP,第4步 运行测试 读者可按2.3.1节提供的方法编写简单程序测试配置是否成功。,2019年7月7日星期日,日照职业技术学院,32,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置 所谓主目录,就是服务器的默认站点在服务器上的存放位置。比如某服务器IP地址为10.0.0.10,那么当我们输入http:/10.0.0

21、.10这个地址来访问网站时,服务器如何知道网站存放的位置呢?假设网站存放在D:wwwroot目录下,我们只要在IIS中将主目录设置为D:wwwroot,那么在访问http:/10.0.0.10这个地址时IIS会自动到此目录下去搜索文件。比如我们写好了程序index.php,我们将其存放在D:wwwroot,这时我们只需要输入http:/10.0.0.10/index.php即可看到该程序的运行结果。,2019年7月7日星期日,日照职业技术学院,33,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置 1、IIS服务器主目录设置,2019年7月7日星期日,日照职业技

22、术学院,34,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置 2、IIS虚拟目录设置 虚拟目录访问的方式是在服务器地址后面加一个虚拟目录名。如“http:/localhost/虚拟目录名/”。 虚拟目录之所以称之为“虚拟”,还有另外一层含义。那就是通过地址栏里的访问地址,无法确定网页的存放位置。比如“http:/localhost/bbs/”这个地址,无法确定“/bbs”这个目录是主目录下面的一个子目录还是一个虚拟目录。因为虚拟目录可以存在于服务器上的任何位置,因此这就隐藏了实际的网页存储位置。有时候这对于网站安全有所帮助。,2019年7月7日星期日,日照职业

23、技术学院,35,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置 2、IIS虚拟目录设置 创建一个虚拟目录的步骤如下: 打开IIS管理器,展开“网站”,在“默认网站”上点击右键,选择“新建”-“虚拟目录”菜单。打开“新建虚拟目录向导”。如图所示。,2019年7月7日星期日,日照职业技术学院,36,2.3 Windows下的PHP安装配置,2.3.3 IIS主目录和虚拟目录设置 2、IIS虚拟目录设置 虚拟目录创建完成后,我们的网页,不论是HTML静态网页还是PHP程序,都可以放在“D:wwwroot”目录下,然后用“http:/localhost/ceshi/文

24、件名”这样的地址访问即可!,2019年7月7日星期日,日照职业技术学院,37,2.3 Windows下的PHP安装配置,2.3.4 Windows+APACHE下安装PHP 我们前面讲过,除了IIS以外,还有多款流行的Web服务器软件。Apache就是其中最为著名的一员。而且事实上使用Apache来搭配PHP的服务器比IIS更为优越。而且Apahce有一个重要的特性跨平台。IIS只能用在Windows操作系统上,而Apahce可以运行在包括Windows在内的许多主流操作系统上。 Apache是目前世界上使用最为广泛的Web服务器之一,根据NetCraft所作的调查,世界上百分之五十以上的We

25、b服务器都在使用Apache。,2019年7月7日星期日,日照职业技术学院,38,2.3 Windows下的PHP安装配置,2.3.4 Windows+APACHE下安装PHP 和其他服务器相比,Apache拥有以下主要特性: 1) 几乎可以运行在所有的计算机平台上。 2) 支持最新的http/1.1协议。 3) 简单而且强有力的基于文件的配置(httpd.conf)。 4) 支持通用网关接口(CGI) 、FASTCGI。支持虚拟主机,支持http认证.。 5) 具有用户会话过程的跟踪能力。 6) 支持Java Servlets。 7)运行效率高,成本低。,2019年7月7日星期日,日照职业技

26、术学院,39,2.3.4 Windows+APACHE下安装PHP,第1步Apache的获取 由于Apache也是免费软件,因此有很多途径可以获取Apache的安装文件。最稳妥的方法当然还是从其官方网站直接下载。Apache的官方网站是http:/www.apache.org。,2019年7月7日星期日,日照职业技术学院,40,2.3.4 Windows+APACHE下安装PHP,第2步 APACHE的安装 双击启动Apache安装程序,出现软件的欢迎界面 点击“Next”按钮,出现Apache许可协议,阅读完毕许可协议之后选择“I accept the terms in the licens

27、e agreement”,表示接受许可协议中的条款 再点击“Next”,出现Apache服务器注意事项,阅读完毕后点击“Next”,出现服务器信息设置界面。如图所示。,2019年7月7日星期日,日照职业技术学院,41,2.3.4 Windows+APACHE下安装PHP,第2步 APACHE的安装 此处要求设置一些服务器基本信息。分别是网络域名、服务器名、管理员信箱以及Apache的工作方式。如果只是在自己的机器上使用Apache,前三个选项可以保持空白,不需要设置。第四个选项有两种选择,我们建议选择第一项,也就是“针对所有用户,工作在80端口,安装为服务”。安装为服务的意思是将Apache安

28、装为Windows的一个服务,当机器启动时自动启动Apache。,2019年7月7日星期日,日照职业技术学院,42,2.3.4 Windows+APACHE下安装PHP,第2步 APACHE的安装 设置完成之后,点击“Next”进入下一步。这时出现安装类型窗口,在这里有“Typical”和“Custom”即“典型安装”和“用户自定义安装”两种选择,对于对Apache不太熟悉的初学者,我们建议直接使用“典型安装”。,2019年7月7日星期日,日照职业技术学院,43,2.3.4 Windows+APACHE下安装PHP,第2步 APACHE的安装 继续点击“Next”,出现Apache安装位置选择

29、窗口。Apache默认被安装到C:Program FilesApache Group目录下。如果你希望安装在其他位置,可以点击“Change”按钮来选择另外一个位置。我们这里采用默认位置,点击“Next”,这时出现“安装准备已就绪”窗口。如果你不需要对前面进行过的步骤做修改,就可以直接点击“Install”按钮开始安装Apache。安装开始后会出现安装进度条,如图所示,2019年7月7日星期日,日照职业技术学院,44,2.3.4 Windows+APACHE下安装PHP,第2步 APACHE的安装 全部安装进行完成后,会出现安装成功的提示窗口,点击“Finish”按钮结束安装程序,Apache

30、的安装完成了!为了验证我们的安装是否成功,打开浏览器,在地址栏中输入http:/localhost/或者http:/127.0.0.1/,这时如果看到图所示的页面,那么说明你的Apache已经成功安装并开始服务了!,2019年7月7日星期日,日照职业技术学院,45,2.3.4 Windows+APACHE下安装PHP,第3步 安装PHP PHP的安装步骤与2.3.1节中的PHP安装步骤完全相同,也是解压、修改php.ini、拷贝文件等步骤,请读者参阅该节进行基本安装。,2019年7月7日星期日,日照职业技术学院,46,2.3.4 Windows+APACHE下安装PHP,第4步 将PHP与AP

31、ACHE建立关联 虽然我们的Apache目前已经可以正常运行,并能提供静态网页服务,但此时它仍无法运行PHP网页。同IIS一样,我们需要首先告诉Apache如何处理PHP程序。想让Apache能够运行PHP程序,也必须将PHP与APACHE建立关联。,2019年7月7日星期日,日照职业技术学院,47,2.3.4 Windows+APACHE下安装PHP,第4步 将PHP与APACHE建立关联 1、找到Apache配置文件。,2019年7月7日星期日,日照职业技术学院,48,2.3.4 Windows+APACHE下安装PHP,第4步 将PHP与APACHE建立关联 2、修改Apache主目录。

32、 在httpd.conf中找到“DocumentRoot”参数,将其值修改为D:/wwwroot/。 从图中可以看出,Apache的配置文件与PHP的形式上有所不同。PHP配置文件中以“=”作为参数名和参数值的分隔符,而Apache中使用空格。还有一点就是PHP配置文件中表示路径时目录分隔符用“”,而Apache中用“/”,这一点必须注意,不要因为粗心大意导致配置失败。,2019年7月7日星期日,日照职业技术学院,49,2.3.4 Windows+APACHE下安装PHP,第4步 将PHP与APACHE建立关联 3、向Apache中加入PHP模块 有两种方式可以将PHP与Aapche建立关联,

33、一种是CGI方式,另一种是模块方式。这里我们采用的是模块方式。在httpd.conf中任意位置插入以下两句代码: LoadModule php5_module “c:/php5/php5apache2.dll“ AddType application/x-httpd-php .php 第一句代码的作用是使得Apache在启动时载入PHP模块。 第二句的作用是使Apache能够识别.php的扩展名。必须注意的是第一条语句中的php5apache2.dll,容易错写成php5apache.dll,因为在PHP的安装目录下这两个文件都存在。之所以这里要使用php5apache2.dll是因为我们采用

34、的Apache版本为2.0.59,属于Apache2.0.x系列。如果使用的Apache版本是1.3.x,那么此处就应该使用php5apache.dll。 HP模块。,2019年7月7日星期日,日照职业技术学院,50,2.3.4 Windows+APACHE下安装PHP,第4步 将PHP与APACHE建立关联 4、指定php.ini文件的存放路径 Apache中还有另外一个重要参数,用来指定php.ini文件的存放位置。由于我们的PHP安装在了c:php5,php.ini的位置就是c:php5php.ini。在httpd.conf中任意位置加入下面一条语句: PHPIniDir “C:/php

35、5“ 或者 PHPIniDir “C:/php5/php.ini“,2019年7月7日星期日,日照职业技术学院,51,3.4 PHP5+APACHE服务器安装配置,这样一来,PHP便知道到何处去搜索php.ini,这样php.ini中的设置才能生效。添加完成后如图3-30所示:,2019年7月7日星期日,日照职业技术学院,52,2.4 Linux下的PHP安装配置,在很多Linux版本上,PHP的安装步骤略显复杂。因为要用到一些Linux命令,对PHP进行解压、编译、配置。而根据Linux的版本不同,其步骤又各有区别,这就很大程度上提高了Linux下配置PHP的难度。对于初学者来说容易被迷惑。

36、不过随着技术的发展,现在已经有Linux版本支持通过直观、易操作的方式在Linux上配置PHP+MYSQL+APACHE。如Red Hat发布的Fedora8,在Fedora8中直接集成了开发PHP所需要的PHP安装包、Apache服务器、MYSQL数据库和其他工具。我们只需要在安装Fedora时选配这些组件,那么系统装好之后即可以轻松开启PHP支持。几乎相当于省略了手工安装步骤,只需要设置服务器是否开启或者关闭PHP支持即可。可以说非常方便。,2019年7月7日星期日,日照职业技术学院,53,2.4 Linux下的PHP安装配置,Fedora是基于Linux的操作系统,包含了自由和开源软件最

37、新的成果。和绝大多数Linux系统一样,Fedora 允许所有人自由使用、修改和重新发布。可以通过Fedora项目的官方网站直接下载Fedora的安装文件,2019年7月7日星期日,日照职业技术学院,54,2.4 Linux下的PHP安装配置,1、选配Fedora inux组件 在Fedora安装中的额外功能选项步骤,默认只有“办公”。将下面的“网络服务器”勾选,然后选中下方的“现在定制”,然后点击“下一步”。,2019年7月7日星期日,日照职业技术学院,55,2.4 Linux下的PHP安装配置,1、选配Fedora inux组件 进入下一步后,可以自由定制需要安装的服务器软件。在出现的操作

38、界面左侧选择“服务器”,右侧列出了服务类型,里面包含了许多常见的服务。出于PHP学习的需要,我们建议勾选“MYSQL服务器”、“万维网服务器”两项。为了更进一步选择服务器的组件,可以点击下方的“可选的软件包”按钮,如图所示。,2019年7月7日星期日,日照职业技术学院,56,2.4 Linux下的PHP安装配置,1、选配Fedora inux组件 打开“可选的软件包”后,可以看到所列出的软件包,其中已经包含了Apache、PHP等。一般情况下如果没有特殊需要我们不需要对其进行修改,按照默认设置即可。如图2-31所示:,2019年7月7日星期日,日照职业技术学院,57,2.4 Linux下的PH

39、P安装配置,2、开启Apache服务 安装后的Fedora,默认情况下Apache服务是关闭的。需要进行手工开启。 开机进入Fedora桌面,选择“系统-“管理”-“服务”,如图,2019年7月7日星期日,日照职业技术学院,58,2.4 Linux下的PHP安装配置,点“服务”之后可以打开服务配置对话框。在对话框中找到httpd项,勾选此项并点击上面的“开始”,稍等之后Apache即可启动成功。如图,2019年7月7日星期日,日照职业技术学院,59,2.4 Linux下的PHP安装配置,Apache启动之后,我们可以打开浏览器测试一下是否能够访问本地服务器。打开Fedora自带的FireFox

40、浏览器,在地址栏中输入http:/localhost,可以看到如图所示的界面。看到此界面说明Apache服务启动成功。,2019年7月7日星期日,日照职业技术学院,60,2.4 Linux下的PHP安装配置,3、运行PHP 实际上,Fedora已经为我们安装好了PHP,并且一般都是最新版本。我们几乎不需要自己做任何配置,就能直接使用PHP了。我们还是用2.3节中的测试程序来查看一下我们的Fedora服务器是否已经能够支持PHP,同时可以了解一下PHP的版本。,2019年7月7日星期日,日照职业技术学院,61,2.4 Linux下的PHP安装配置, 可将此文件保存为test.php,然后将其拷贝

41、到Apache主目录下(Fedora默认为/var/www/html/),然后在地址栏中输入http:/localhost/test.php,可以看到成功输出了PHP配置信息,证明PHP运行成功!运行结果如图 。,2019年7月7日星期日,日照职业技术学院,62,2.5边学边做:将本地机器配置成PHP服务器,一、案例分析 本案例要求读者将自己使用的本地计算机配置成为PHP服务器,并编写程序显示PHP配置信息。对于此案例,应首先根据自己本地计算机所使用的操作系统来选择PHP版本和服务器软件。如果使用Windows操作系统,则一般选用IIS或Apache作为服务器软件。然后按照所学内容,安装配置P

42、HP,然后将PHP与服务器软件建立关联。最后书写一个简单程序来输出PHP配置信息。,2019年7月7日星期日,日照职业技术学院,63,2.5边学边做:将本地机器配置成PHP服务器,二、实施步骤参照本章所讲内容,完成以下步骤: 1、下载合适的PHP版本。 2、按步骤完成PHP的安装工作。 3、下载安装服务器软件。 4、将服务器软件与PHP建立关联。 5、设置好本地服务器的主目录和虚拟目录 6、编写一个PHP程序并运行,输出PHP配置信息。,2019年7月7日星期日,日照职业技术学院,64,2.6 本章小结,本章中我们着重介绍了PHP服务器环境搭建的方法。并以Windows平台和Linux平台为例进行了讲解。Windows平台上又分别以IISApahce为例进行介绍。对PHP的配置和Apache的配置作也作了一定介绍。尤其是主目录和虚拟目录的设置。读者通过本章的学习,应能熟练掌握PHP与IIS/Apache搭配的服务器配置方法。,2019年7月7日星期日,日照职业技术学院,65,2.7 练习题,一、简答题 1. 试描述PHP程序的运行流程。 2. 目前常用的服务器软件有哪些? 3. 如何将PHP与Apache建立关联? 4. 主目录下面的子目录和虚拟目录有何不同?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报