PHP Web应用开发-运行环境搭建

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP WEB应用开发

【彼岸听风•百度文库2019.01.02】

PHP是目前业界广泛使用的WEB应用开发后端技术,它是一种嵌入到服务器端的脚本语言。PHP 在服务器端运行,能够与数据库进行交互,并对数据进行处理,从而实现WEB应用的复杂业务逻辑。

1、运行环境

PHP Web应用的运行环境,包括操作系统、Web服务器、PHP应用服务器、数据库服务器以及Web浏览器,其中Web浏览器为Web应用的客户端设备。

在PHP Web应用的服务器端,常采用LAMP技术平台,即Linux、Apache、MySQL、PHP软件组合。本地开发时一般使用WAMP平台,这里的W为Windows操作系统。

2、环境搭建

搭建WAMP运行环境,可以使用2种方式,一种是单独安装平台中的各个软件,另一种就是使用第三方开发的集成软件包。对于初学者,建议使用第2种方式。

下面使用wampserver集成软件包,搭建本地PHP Web应用开发环境。

3、WAMPSERVER

Wampserver是基于Windows、Apache、MySQL和PHP的集成开发环境,其官方英文主页地址为/en/。

(1) 下载

在Wampserver官方网站或其他资源网站下载安装文件,注意32位与64位的系统区别。作者下载的安装文件为wampserver3.0.6_x64.exe。

(2) 安装

该软件的安装非常简单,运行下载的安装程序,接受软件使用协议、使用默认安装目录或更改默认安装目录,然后选择各项默认设置就可以了。目录结构如图1.1所示。

图1.1 Wampserver安装目录

在Wampserver的安装目录中,bin子目录包含了Web服务器apache2.4.23、MySQL数据库mysql5.7.14,以及PHP的2个版本php5.6.25和php7.0.10;apps子目录包含了3个管理软件adminer4.2.5、phpmyadmin4.6.4,以及phpsysinfo3.2.5,其中phpmyadmin4.6.4是用来管理MySQL数据库的。

需要特别注意的是,安装目录中的www子目录,是PHP Web应用项目的默认存放目录,日后我们开发的项目文件就是存放在这个目录中的。当然,也可以通过设置更改这个项目文件的默认存放位置。

(3) 启动

Wampserver安装完成后,单击其快捷图标,即可打开该集成软件包的工作界面,如图1.2所示。

图1.2 Wampserver工作界面

从图中可以看出,通过Wampserver的工作界面,可以访问Web服务器的主页(Localhost)、管理MySQL数据库(phpMyAdmin)、打开默认项目目录(www directory)、单独管理Web服务(Apache)及数据库服务(MySQL)、对PHP进行设置(PHP),以及一次性启/停所有服务(Start All Services/Stop All Services)和重启所有服务(Restart All Services)。

Wampserver的启动,实际上就是启动PHP Web应用的测试环境中的服务,包括Web服务与MySQL数据库服务。如图1.3所示。

图1.3 Wampserver启动的服务

(4) 测试

启动Wampserver后,单击图1.2中的【Localhost】菜单项,打开如图1.4所示的开发环境主页。

图1.4 Wampserver开发环境主页

主页内容分类上下两个部分,上部分显示了开发环境中服务器的信息;下部分显示的是一些管理工具及我们自己的项目名称。图中“Your Projects”中提示目前还没有项目。

打开Wampserver安装目录下的www子目录,创建一个名为chapter01的新文件夹,并用“记事本”文本编辑器新建ex01.php文件。如图1.5所示。

图1.5 创建PHP文件

注意,一定要将文件保存为UTF-8编码格式,以免访问该页面时出现中文乱码。

接着,刷新图1.4所示的主页,如图1.6所示。

图1.6 刷新后的Wampserver开发环境主页

可以看到在页面中的“Your Projects”标题下,出现了“chapter01”文件夹,它就是我们刚刚创建的一个最简单的PHP Web应用项目。尽管它只有一个php资源文件。

最后,在Web浏览器的地址栏中输入URL:http://localhost/chapter01/ex01.php,即可访问到新建项目中的ex01.php页面。如图1.7所示。

图1.7 访问ex01.php页面效果

注意,如果单击图1.6所示页面中的“chapter01”,会出现访问错误。如图1.8所示。

图1.8 通过主页链接访问ex01.php页面

从图中的浏览器URL可以看出,此时我们请求的是http://chapter01资源,显然是不正确的。在Wampserver集成开发环境中,通常采用虚拟Web主机来调试应用程序。

(5) 配置

在Wampserver开发环境中调试PHP Web应用项目,通常不是将项目文件存放在Wampserver的www目录里,而是创建一个虚拟的Web主机,将项目存放在这个虚拟主机所对应的目录中。

单击图1.6所示页面左下方的“Add Virtual Host”链接,打开如图1.19所示的页面。在页面的第1个文本输入框中输入虚拟主机的名字,比如wamp;在第3个文本框中输入该虚拟主机对应的文档目录,比如f:/workspace_php,最后单击页面下面的【Start …】按钮,完成虚拟主机的创建,如图1.20所示。

图1.19 创建虚拟主机页面

图1.20 虚拟主机wamp完成页面

虚拟主机wamp创建成功后,将上述“chapter01”项目从Wampserver的www目录移至f:/workspace_php目录中。然后,单击图1.20页面中的“wamp”,即可看到该虚拟主机上的项目文件夹,单击项目文件夹(里面不能有默认的主页文件)还可以看到各个项目文件。如图1.21所示。

图1.21 虚拟主机wamp中的项目

单击图1.21中的“ex01.php”,即可访问到该页面资源,运行效果如图1.17所示。

至此,我们便成功地搭建起了一个PHP Web应用的运行测试环境。当然,Wampserver中的配置还有很多,请大家参考相关的技术文档自己设置,这里不再赘述。

【本讲结束,请关注下一讲:PHP WEB应用开发-开发工具准备】

相关文档
最新文档