• 沒有找到結果。

PHP+MySQL开发实战 - 万水书苑-出版资源网

N/A
N/A
Protected

Academic year: 2021

Share "PHP+MySQL开发实战 - 万水书苑-出版资源网"

Copied!
30
0
0

加載中.... (立即查看全文)

全文

(1)

第 1 章 

PHP

环境搭建

【任务引导】  PHP 是作为一个小开放源码, 随着越来越多的人意识到它的实用性从而逐渐发展起来。 Rasmus  Lerdorf 在 1994 年发布了 PHP 的第一个版本,从那时起它就飞速发展,并在原始发行版上经过无 数的改进和完善现在已经发展到版本 4.0.3。  PHP 是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于管理动态内容、支持数据 库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括  MySQL、  PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。 

PHP 可以运行在多种操作系统下, 其中包括 Linux 和 Windows。 因此需要安装 Apache 服务器、  MySQL  数据库以及  PHP  运行环境,并配置相关文件,本项目任务就是安装并配置好  Apache、  MySQL、PHP,搭建好 LAMP、WAMP 运行环境,为后面系统开发打好基础。 【知识目标】  1.了解 Apache 服务器工作原理。  2.知道 Apache 服务器配置中常用参数。  3.了解 MySQL 数据库操作方法。  4.知道 PHP 配置文件存放位置修改方法。 【能力目标】  1.会安装配置 Apache 服务器。  2.会安装配置 MySQL 数据库。  3.会安装配置 PHP 运行环境。  4.会安装 MySQL 管理软件 phpMyAdmin。

1.1 Linux 上 PHP 开发环境搭建

任务 1 在虚拟机中安装 VMware tools 【任务描述】 在 Linux 虚拟机上搭建 LAMP 运行环境,以及后面 PHP 学习及系统开发都需要将 Linux 中的 

1

(2)

软件或文件复制到 Windows 中,或者将 Windows 中的软件或文件复制到 Linux 中,因此首先需要 实现 Linux 系统和 Windows 系统文件共享。

【任务分析】

在 Linux 系统中实现与 Windows 文件共享的方法很多,如安装配置 Samba 服务器,但常用的 最简单的方法是利用虚拟机软件提供的 VMware  tools,安装 VMware  tools 实现 Windows 与 Linux  共享文件。 【实施步骤】 (1)选择虚拟机→安装 VMware tools; (2)选择 RPM 软件包安装; (3)安装成功后在/usr/bin 目录下生成一个 vmware­config­tools.pl 文件,以管理员身份执行#  /usr/bin/vmware­config­tools.pl; (4)完成后重新启动虚拟机,实现鼠标自由移动; (5)选择 VMWare 虚拟机→设置→标签→共享文件设置→添加共享文件夹(指定主机要共享 文件的位置,这里设置为 C:/share),实现 Windows 与 Linux 共享文件。

(6)这个共享文件夹是挂载到/mnt/hgfs,进入/mnt/hgfs 查看是否能看到共享文件夹 share。 任务 2 Linux 下 Apache 服务器安装与配置

【任务描述】 

Apache 是世界使用排名第一的 Web 服务器。 它可以运行在几乎所有广泛使用的计算机平台上。  Apache  的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验  Internet 网络,后来逐步扩充到各种 UNIX 系统中,尤其对 Linux 的支持相当完美。Apache 有多种 产品,可以支持 SSL 技术,支持多个虚拟主机。

搭建 LAMP 运行环境需要安装 Apache 服务器,Apache 服务器是 Linux 下配置 Web 服务器的 常用软件,与 Linux 有很好的兼容性。

【任务分析】 

Linux  下  Apache 服务器的安装一般有两种方法,一是利用系统自带的软件包进行安装,一是 到 Apache 的官网下载软件包进行安装,第一种方法简单,第二种方法更灵活,本任务中给出了自 行下载软件包进行安装的操作过程。对于默认安装的  Red  Hat  Linux,配置文件  httpd.conf  位于  /etc/httpd/conf,如果安装的是 tar.gz 版本,则位于/usr/local/apache/conf 目录。

【实施步骤】

(1)利用软件包 httpd­2.0.55.tar.bz2 安装 Apache 服务器。  # cp /mnt/hgfs/share/httpd­2.0.55.tar.bz2 /usr/local/src 

//“/mnt/hgfs/share/httpd­2.0.55.tar.bz2”为  httpd­2.0.55.tar.bz2  的存在路径, “/usr/local/src”为目的路径,此命令为将  httpd­2.0.55.tar.bz2 拷贝到目录/usr/local/src 下 

# cd /usr/local/src  //进入目录/usr/local/src 

#tar jxvf httpd­2.0.55.tar.bz2  //解压 httpd­2.0.55.tar.bz2 压缩包,回车后系统会自动解压,需要 一段时间,当跳出警号后方可继续输入 

#cd httpd­2.0.55  //进入目录 

#./configure  ­­prefix=/usr/local/apache  ­  ­enable­so  // 配 置 安 装 目 录 为 /usr/local/apache , 并 加 入  DSO  支 持 库  mod_so_module。回车后系统会自动进行编译前的配置,需要一段时间,当跳出警号后方可继续输入 

#make  //编译  #make install  //安装

(3)

生成可执行文件安装到/usr/local/httpd/sbin,这两步输入确认后需要一段时间系统进行自动编 译,当跳出#号后方可继续输入。 (2)启动服务器,安装好  Apache  服务器后,可以在终端命令窗口运行以下命令来启动、重 新启动以及关闭服务器。  #service httpd start/restart/stop  (3)测试服务器,在 Mozilla 下输入http://localhost可以看到 Apache 服务器初始页面如图 1­1  所示服务器安装成功,否则检查是否正确安装和启动服务器。 图 1­1  Apache 测试页面 (4)配置 Apache 服务器。  1)编写简单的测试网页 test.html,在浏览器输入地址http://localhost/test.html测试是否能看到网 页,test.html 可参考如下代码编写。(思考:编写的 test.html 应该保存在哪里?)  <html>  <title>  测试网页  </title>  <body>  <h1>欢迎访问网络 0911 班级 xxx 网站!!</h1>  </body>  </html>  2)解决网页中文显示问题。通过修改配置文件,将  AddDefaultCharset  ISO­8859­1  改成  AddDefaultCharset GB2312, 保存后重启 Apache 服务器, 如果还是显示乱码, 重新启动 Linux 系统。 任务 3 Linux 下 MySQL 数据库安装与配置

【任务描述】

目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应 用系统,可以满足用户的多样化需求。MySQL 数据库是众多的关系型数据库产品中的一个,相比 较其他系统而言, MySQL 数据库可以称得上是目前运行速度最快的 SQL 语言数据库, 而且 MySQL

(4)

数据库是一种完全免费的产品,用户可以直接从网上下载数据库,用于个人或商业用途,而不必支 付任何费用。 

MySQL 可以很好地和 Apache 兼容, 支持 PHP 网站或系统开发, 本任务在 Linux 上安装 MySQL  数据库软件并测试。 【任务分析】  Linux 下 MySQL 服务器的安装一般有两种方法,一是利用系统自带的软件包进行安装,一是 到 MySQL 的官网下载软件包进行安装,第一种方法简单,第二种方法更灵活,本任务中给出了自 行下载软件包进行安装的操作过程。 【实施步骤】 (1)安装 MySQL 数据库,分别安装以下四个文件:  MySQL­client­5.0.22­0.i386.rpm  MySQL­server­5.0.22­0.i386.rpm  MySQL­shared­5.0.22­0.i386.rpm  MySQL­devel­5.0.22­0.i386.rpm  安装命令:  rpm­Uvh MySQL­client­5.0.22­0.i386.rpm  (2)启动 mysql 数据库,执行命令:  #service mysql start  (3)检查版本,执行命令:  #mysqladmin ­u root  ­p version 

屏幕上提示输入密码,因为 root 密码为空,所以直接回车。如果看到如图 1­2 所示的信息,表 示服务器正确安装了。 图 1­2  MySQL 安装成功信息 任务 4 phpMyAdmin 软件安装 【任务描述】 在使用 MySQL 数据库时会发现 MySQL 数据库都是使用命令方式操作,一旦命令输错可能导 致整个数据表重新创建,很麻烦,而且如果对 SQL 语句不熟悉,使用起来会很慢,效率也很低。 因此需要安装  phpMyAdmin  软件,phpMyAdmin  是一种基于  Web  的免费  MySQL  管理工具,  phpMyAdmin 可以通过浏览器完成几乎所有 SQL 操作,可以大大提高使用 MySQL 数据库的效率。

(5)

【任务分析】

从www.phpmyadmin.net下载  phpmyadmin­2.10.3­all­language­tar­gz  版本,因为下载的是.tar.gz  的软件包,需要按照 Linux 中软件包安装步骤进行安装。

【实施步骤】

(1)解压到 Apache 服务器文件根目录下,即/var/www/html。  #tar –zxvf phpmyadmin­2.10.3­all­language­tar­gz –C /var/www/html 

(2)为了访问方便,将安装目录重命名为 phpmyadmin(注意切换目录) 。  #mv phpmyadmin­2.10.3­all­language phpmyadmin 

进入/var/www/html/phpmyadmin/libraries 修改配置文件 config.inc.php(注意先将 config.default.  php 从 phpmyadmin/libraries 复制到 phpmyadmin 目录下重命名为 config.inc.php)。 

#cp phpmyadmin/libraries/config.default.php phpmyadmin/config.inc.php  使用 vi 编辑器打开 config.inc.php 文件修改以下内容: 

$cfg['servers']['$i']['host']='localhost'  指定 MySQL 服务器所在主机名,通常用默认值  $cfg['servsers']['$i']['port']=' '  指定 MySQL 的监听端口,保持空白表示使用默认端口 3306  $cfg['servsers']['$i']['auth_type']='config'  指定认证方法,本机使用 config,网上使用 cookie  $cfg['blowfish_secret']='php'  指定用于 cookie 认证的信息,可以是任何字符串 

$cfg['pmaAbsoluteUri']='http://localhost/phpmyadmin/'  指定访问 phpmyadmin 的地址  $cfg['servsers']['$i']['user']='root'  指定 mysql 管理者的账户 

$cfg['servsers']['$i']['password']=''  指定 root 账户的密码

(3)为了正确显示 MySQL 数据库中的中文字段内容,还要对 libraries 下的 select_lang.lib.php  文 件 做 如 下 设 置: 将 'zh­gb2312'=>array('……') 一 行 首部  zh­gb2312  改成  zh­gb2312­utf­8 , 将  $mysql_charset_map=array 一节中的'gb2312'=>'gb2312'改成'gb2312'=>'latin1'。

(4)测试。在地址栏中输入http://localhost/phpmyadmin,观察是否能够进入  phpMyAdmin  的 主页面,如图 1­3 所示。

(6)

任务 5 Linux 下 PHP 的安装配置与测试 【任务描述】  PHP  是一种嵌入在  HTML  并由服务器解释的脚本语言。利用  PHP  进行编程首先需要安装  PHP 软件包并进行相关配置,服务器才能编译解释 PHP 的代码。 【任务分析】 安装  PHP 软件可以从官网下载最新的  PHP 软件包,也可以直接使用  Linux 系统提供的软 件包安装。本任务直接使用 Linux 添加删除软件包进行安装,该方法对于初学者简单、方便, 容易上手。 【实施步骤】 (1)通过添加删除程序安装 PHP,选择添加删除软件包→万维网服务器。

(2)修改 Apache 配置文件支持 PHP(思考:Apache 配置文件存放位置?) 。在 DirectoryIndex  index.html index.html.var 处添加 index.php。

(3)测试 PHP(思考:测试网页文件应该放在哪个目录里面?) 。 在 Apache 服务器主目录下新建一个 PHP 文件 test.php,内容为:  <?php  echo phpinfor();  ?>  在地址栏中输入http://localhost/test.php测试结果,出现如图 1­4 所示的界面,说明 PHP 已经安 装成功。 图 1­4  PHP 测试页面

(7)

1.2 Windows 上 WAMP 配置

任务 1 Windows 上安装配置 Apache 服务器 【任务描述】

到目前为止 Apache 仍然是世界上用的最多的 Web 服务器,市场占有率达 60%左右。Apache  服务器拥有以下特性:集成代理服务器模块,支持实时监视服务器状态和定制服务器日志,通过第 三方模块可以支持 Java Servlets,支持最新的 HTTP/1.1 通信协议等。在 Windows 上配置 WAMP 就 必须安装并配置 Apache 服务器。

【任务分析】 

Apache  服务器软件可以到官网上下载最新版本,考虑到目前操作系统使用  Windows  7、  Windows 8 比较多,因此本书中安装的 Apache 可以运行在 Windows 8 系统上。安装好 Apache 服务 器后,必须要掌握 Apache 服务器配置文件相关参数的含义,能够根据需要修改配置文件。

【实施步骤】

(1)Apache  服务器软件可以到  Apache  官网http://www.apache.org下载,本书使用的  Apache  服务器的版本是  Httpd­2.2.22­win32­x86­no_ss1.msi,官方下载地址是http://labs.mop.com/apache­  mirror//httpd/binaries/win32/httpd­2.2.22­win32­x86­no_ssl.msi。 (2)双击 Httpd­2.2.22­win32­x86­no_ss1.msi,出现 Apache 的安装界面,如图 1­5 所示。 图 1­5  欢迎界面 (3)单击 Next 按钮,接受软件安装协议,如图 1­6 所示。 (4)单击 Next 按钮,填写网络域名、服务器名称、管理员电子邮箱信息,如图 1­7 所示,界 面最下面的两个选择设置 Apache 服务器使用的端口,默认使用 80 端口,如果你的 80 端口被占用 可以选择使用 8080 端口。 (5)单击 Next 按钮,选择安装类型,如图 1­8 所示。Typical 是标准安装,Custom 是用户自 定义安装,这里选择 Custom。

(8)

图 1­6  接受协议界面

图 1­7  服务器信息界面

(9)

(6)单击 Next 按钮,选择安装组件和安装位置,如图 1­9 所示。

图 1­9  选择安装位置及组件界面

(7)单击 Next 按钮,开始进行安装,单击 Install 按钮,如图 1­10、图 1­11 所示。

图 1­10  准备安装界面

(10)

(8)单击 Next 按钮,安装完成,如图 1­12 所示。

图 1­12  安装完成 (9)修改 Apache 配置文件 httpd.conf。 

1)进入 Apache 的安装目录里,在 conf 文件夹下找到 httpd.conf 文件,在 LoadModule actions_  module modules/mod_actions.so 之前加入以下代码: 

PHPIniDir "D:/webserver/php5.4"#  (PHP 的安装目录)

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so 之后加入以下代码:  LoadModule php5_module "D:/webserver/php5.4/php5apache2_2.dll" 

AddType application/x­httpd­php .php  AddType application/x­httpd­php .htm  AddType application/x­httpd­php .html  2)修改网站源文件目录。 找到 DocumentRoot "D:/webserver/Apache/htdocs",把它修改成:DocumentRoot "E:/web"#(我 们之前建立好的网站源文件的目录)找到<Directory "D:/webserver/Apache/htdocs">,把它修改成:  <Directory "E:/web">。  3)让 Apache 识别 PHP 索引。

找到  DirectoryIndex  index.html,把它修改成:DirectoryIndex  index.php  default.php  index.html  index.htm  default.html  default.htm。 

4)让 Apache 识别 PHP 文件。 找到 IfModule mime_module,在下面增加:AddType application/x­httpd­php .php,这里的设置 是让 Apache 能够识别 PHP 文件。 (10)测试 Apache 服务器,结果如图 1­13 所示,表示 Apache 服务器配置成功。 任务 2 Windows 上安装配置 MySQL 数据库 【任务描述】  Windows 上配置 WAMP 环境安装好 Apache 服务器后,接下来安装 MySQL 数据库,MySQL  数据库具有运行速度快、兼容性好等特点,目前是与 PHP 结合开发网站和系统的首选数据库。

(11)

图 1­13  Apache 测试页面 【任务分析】 

MySQL 数据库软件安装版本很多,因为目前操作系统以 Windows  7、Windows  8 为主,所以 本书中介绍的软件适合于 Windows 7、 Windows 8 系统中运行, 选择的 MySQL 数据库版本是 MySQL  5.5.21,接下来是数据库软件安装、配置过程。 【实施步骤】 (1)软件可以到 MySQL 的官网http://www.mysql.com下载,具体下载地址为 http://mirror­cybernet.  lums.edu.pk/pub/mysql/Downloads/MySQL­5.5/mysql­5.5.21­winx64。 (2)在软件原文件存放文件夹下找到并双击  mysql­5.5.21­winx64,运行安装文件,安装文件 运行后,进入欢迎界面,如图 1­14 所示。 图 1­14  安装欢迎界面 (3)单击 Next 按钮,如图 1­15 所示界面,选择接受安装协议。 (4)单击 Next 按钮,出现如图 1­16 所示界面,这里有三项安装选择类型,第一:Typical(默 认) ,第二:Custom(用户自定义),第三:Complete(完全),这里选择安装类型为 Custom(用户 自定义)。选择用户自定义安装,在安装过程中用户可以根据自己的需要对它进行各种设置,以达 到自己的目的。 (5)单击 Next 按钮,选择 MySQL 要安装的组件与安装位置,如图 1­17 所示。

(12)

图 1­15  安装协议界面

图 1­16  选择安装类型

图 1­17  选择安装组件与安装位置界面 单击 Browse 按钮进行安装路径的修改,如图 1­18 所示。 (6)单击 Next 按钮,准备开始安装,如图 1­19 所示。

(13)

图 1­18  选择安装位置

图 1­19  准备安装

这里是安装的一些信息,单击 Install 按钮进行 MySQL 的安装,如果出现安全信息的话,点击 就可以,之后进入图 1­20 至图 1­22 的安装过程。

(14)

图 1­21  MySQL 版本信息

图 1­22  MySQL 企业版信息 (7)单击 Next 按钮,出现安装完成界面,如图 1­23 所示。

(15)

(8)单击 Finish 按钮,进入 MySQL 配置向导,如图 1­24 所示。

图 1­24  进入配置界面

(9)单击 Next 按钮,如图 1­25 所示,这里有两个选项,第一个 Detailed Configuration(手动 精确配置) ,第二个 Standard Configuration(标准配置) ,我们选择第一个进行配置。

图 1­25  选择配置方式

(10)单击 Next 按钮,选择服务器类型,如图 1­26 所示。这里有三个选项,第一个 Developer  Machine 是开发测试类, MySQL 占用很少资源, 第二个 Server Machine 是 Web 服务器类型, MySQL  占用资源较多,第三个 Dedicated MySQL Server  Machine 是专门的数据库服务器,MySQL 占用所 有可用资源,一般可以根据自己的需要进行选择,这里选择第一个 Developer Machine。

(11)单击 Next 按钮,选择 MySQL 数据库的用途,如图 1­27 所示。这里有三个选项,第一 个 Multifunctional Database 是通用多功能型,将数据库优化成很好的 InnoDB 存储类型和高效率的  MyISAM  存储类型,第二个 Transanctional  Database  Only 是专注于事务处理,这项是最好的优化  InnoDB,但同时也支持 MyISAM,第三个 Non­Transactional Database Only 是非事务处理型,适合 于简单的使用,主要用于一些监控、记数,对 MyISAM 数据类型的支持仅限于 Non­Transactional,

(16)

这里选择第一项。

图 1­26  选择服务器类型界面

图 1­27  选择数据库用途界面

(12)单击 Next 按钮,对 InnoDB Tablespace 进行配置,给 InnoDB 数据库选择存放位置,这 里选择 E 盘,自己建立的目录 data,如图 1­28 所示。

(13)单击 Next 按钮,这里是选择允许网站的最大连接并发数,有三个选择,第一:Decision  Support(DSS)/OLAP 最大 20 个连接并发数,第二:Online Transaction  Processing(OLTP)最大  500 个连接并发,第三:Manual Setting 自己定义,这里输入 100,如图 1­29 所示。

(14)单击 Next 按钮,设置网络选项,如图 1­30 所示。在 Enable TCP/IP Networking 前打勾, 启用 TCP/IP 连接,否则只能在自己的机器上访问 MySQL 数据库,默认端口为 3306,启用标准 模式。

(17)

图 1­28  设置数据库存放位置

图 1­29  设置最大连接数界面

(18)

图 1­31  设置编码界面

(16)单击 Next 按钮,设置 MySQL 的 Windows 服务,Install  As  Windows  Server 是安装  MySQL  设置成 Windows 服务,前面打勾,说明把 MySQL 设置成 Windows 服务,Service  Name  是服务名称,设置默认名称,不用修改。Launch the MySQL Server automatically 前打勾的意思是让  MySQL 随 Windows 启动而启动,Include Bin  Directory in  Windows PATH 将 MySQL 的 bin 目录加 入到 Windows  PATH,加入后,在 CMD 模式下就可以直接使用 bin 下的文件,不必要非要指定到  MySQL 的 bin 目录下执行命令,这样可以更方便一些,建议勾选,如图 1­32 所示。

图 1­32  设置 MySQL 的 Windows 服务界面

(17)单击 Next 按钮,设置 MySQL 超级用户 root 的密码,如图 1­33 所示。

(18)单击 Next 按钮,确认信息页面,如果没有什么错误,单击 Execute 按钮开始配置,之 后出现配置进度,如图 1­34、图 1­35 所示。

(19)

图 1­33  设置 root 的密码

图 1­34  安装配置界面

(20)

(19)单击 Finish 按钮关闭窗口退出配置向导。

(20) 修改 MySQL 配置文件 my.ini。 到 MySQL 的安装文件夹下打开 my.ini 文件, 查找 datadir, 找到 datadir=“C:/ProgramData/MySQL/MySQL Server  5.5/Data” ,把它修改成自己保存数据库的文 件夹如 datadir=“E:/Data” ,保存。再把 C:/ProgramData/MySQL/MySQL Server 5.5/Data 下的全部文 件复制到“E:/Data”文件夹下。

(21)在 CMD 模式下运行 mysql.exe,如图 1­36 至图 1­38 所示,测试 MySQL 数据库是否安 装成功。

图 1­36  测试数据库

(21)

图 1­38  查看表记录 任务 3 Windows 上安装配置 PHP 运行环境 【任务描述】 使用 PHP 语言进行程序开发, 首先必须安装 PHP 软件。 前面已经安装好 Apache 服务器、 MySQL  数据库,再安装好 PHP 软件,就可以开始利用 PHP 制作动态网站或者开发小型系统。 【任务分析】 安装 PHP 所需的软件可以到 PHP 的官网上下载合适的版本,安装过程很简单,对软件解压, 任务的重点和难度是修改 PHP 的配置文件 php.ini。 【实施操作】 (1)首先到  PHP 官网http://www.php.net下载软件 Php­5.4.0­Win32­VC9­x86,官方下载地址:  http://windows.php.net/downloads/releases/php­5.4.0­Win32­VC9­x86.zip。 (2)因为下载来的是  zip  压缩包,所以只要把  php­5.4.0­Win32­VC9­x86.zip  文件解压到  D:\webserver\php5.4 即可。 (3)修改 PHP 配置文件 php.ini。  1)在 php5.4 文件夹下找到 php.ini­development 或者 php.ini­production 文件,将其中一个文 件名改成 php.ini,php.ini­development 文件是开发环境使用的,hp.ini­production 文件是生产环境 使用的。  2)打开 php.ini 打开之后,进行查找修改,找到 extension_dir="ext"把它修改成 extension_dir=  "D:\webserver\php5.4\ext",定位到 870 行找到下面的语句,将语句前面的分号“;”去掉。  extension=php_bz2.dll  extension=php_curl.dll  extension=php_gd2.dll  extension=php_gettext.dll  extension=php_mysql.dll  extension=php_mysqli.dll

(22)

extension=php_openssl.dll  extension=php_pdo_mysql.dll  extension=php_sockets.dll  extension=php_xmlrpc.dll  (4)测试。 在 Apache 指定的目录下新建一个 phpinfo.php 文件,输入以下代码:  <?php  phpinfo();  ?> 在浏览器的地址栏里输入http://127.0.0.1/phpinfo.php,如果出现图 1­39,说明 PHP 正常运行, 上面有一些 PHP 的版本信息以及已经安装的组件信息。 图 1­39  测试 PHP 页面 任务 4 Windows 上安装配置 phpMyAdmin 【任务描述】 

phpMyAdmin 是一个用 PHP 语言编写的、 可以通过 Web 方式控制和操作 MySQL 数据库的 Web  代码,通过 phpMyAdmin 可以完成对 MySQL 数据库进行相应的操作,例如建立、复制、删除数据 等等。 phpMyAdmin 可以很方便地为我们管理 MySQL 数据库, 从而不必要去安装与打开其他的软件, 因为它安装在 Web 服务器里,我们可以随时用它来对数据库进行相应的操作,不必要去担心没有 软件打开及操作数据库。 【任务分析】  Windows 下安装 phpMyAdmin 软件,可以在 phpMyAdmin 的官网下载,然后将压缩包解压缩

(23)

到 Apache 服务器主目录下,这样就能够通过浏览器直接访问和使用 phpMyAdmin。 【实施步骤】

(1)phpMyAdmin  可以到官网http://www.phpmyadmin.net上下载  PhpMyAdmin­3.4.10.1­all­  languages,官方下载软件地址是:http://cdnetworks­kr­1.dl.sourceforge.net/project/phpmyadmin/ phpMy­  Admin/3.4.10.1/phpMyAdmin­3.4.10.1­all­languages.zip。 (2)把下载下来的 PhpMyAdmin­3.4.10.1­all­languages 解压,并将解压好的文件夹里面全部文 件复制到自己创建的文件夹,如 E:\web\phpmyadmin。 (3)使用地址http://localhost/phpmyadmin打开连接数据库页面。 (4)测试数据库连接,如图 1­40 所示,表示 phpMyAdmin 安装成功。 图 1­40  phpMyAdmin 测试页面 任务 5 Windows 上安装 WAMP 集成环境 【任务描述】 

WAMP  集成环境是指通过安装一个软件完成  Apache  服务器、MySQL  数据库、PHP  软件、  phpMyAdmin 安装与配置。WAMP 集成环境软件安装简单,可以一步完成搭建。

【任务分析】 

WAMP  集成环境软件有几款,这里使用  AppServ  搭建  WAMP  环境,AppServ  可以到官网  http://www.appservwork.com下载,安装过程如下。

【实施步骤】

(1)打开下载的文件,进入欢迎界面,如图 1­41 所示。 (2)单击 Next 按钮,接受安装协议,如图 1­42 所示。 (3)单击 Next 按钮,选择安装位置,如图 1­43 所示。

(24)

图 1­41  欢迎界面

图 1­42  安装协议界面

(25)

(4)单击 Next 按钮,选择安装组件,把四个组建都勾选上,如图 1­44 所示。

图 1­44  选择安装组件

(5)单击 Next 按钮,填写 HTTP 服务器的地址和邮箱地址,端口号为 80,如图 1­45 所示。

图 1­45  服务器信息

(6)单击 Next 按钮,配置 MySQL 服务器的 root 密码,选择字符编码方式为 utf­8,如图 1­46  所示。

(7)单击 Install 按钮,进行安装,安装进度如图 1­47 所示。

(26)

图 1­46  设置 root 密码

图 1­47  安装进度

(27)

(9)验证 AppServ 安装是否成功,即在浏览器中输入 http://127.0.0.1/index.php,如图 1­49 所 示,则表示安装成功。 图 1­49  测试是否安装成功 (10) 验证 phpMyAdmin 是否安装成功, 打开 http://localhost/phpmyadmin/index.php, 如图 1­50  所示,输入用户 root 和密码,登录之后可以进入 MySQL 数据库管理界面,如图 1­51 所示。 图 1­50  phpmyadmin 安装成功页面 (11)安装 PHP 的编程工具软件 Zend  Studio,如图 1­52 所示。在搭建好的 PHP 环境下,利 用 Zend Studio 就可以编写代码了。 【项目相关知识点】  1.什么是 LAMP  Linux+Apache+MySQL+Perl/PHP/Python 是一组常用来搭建动态网站或者服务器的开源软件,

(28)

本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一 个强大的 Web应用程序平台。 随着开源潮流的蓬勃发展, 开放源代码的 LAMP 已经与 J2EE 和.NET  商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT  界的关注。从网站的流量上来说,70%以上的访问流量是  LAMP  来提供的,LAMP  是最强大的网 站解决方案。 图 1­51  phpMyAdmin 主界面 图 1­52  Zend Studio 安装成功界面  2.Apache 服务器配置文件

(29)

ServerRoot 参数 该参数用于指定  Apache  软件安装的根目录,参数 格式:ServerRoot [目录的 绝对路径]  User 和 Group 参数  User  和  Group  参 数 用 于 指 定  Apache  进程的执行者和执行者所 属的用户组,如果要用  UID  或者  GID,必须在 ID 前加上#号  ServerAdmin 参数 该参数用于指定  Web  管理员的邮 箱地址, 这个地址会出现在系统连 接出错的时候, 以便访问者能够及 时通知 Web 管理员  DocumentRoot 参数 该参数用于指定  Web  服务器上的 文档存放的位置, 在未配置任何虚 拟主机或虚拟目录的情况下, 用户 通过 http 访问 Web 服务器,所有 的输出资料文件均存放在这里

(30)

【项目总结】 本项目主要任务是分别在 Linux 系统、Windows 系统上搭建 PHP 的运行环境,软件安装配置 的方法有几种,需要熟练掌握。本项目为后续系统的开发打基础,因此非常重要。 【拓展任务】 (1)在 Windows 环境下按照操作步骤自己搭建 PHP 运行环境,并安装 Zend Studio 软件运行  PHP 程序。 (2)在 Linux 环境下按照操作步骤自己搭建 PHP 运行环境,并安装 Zend  Studio 软件运行  PHP 程序。

參考文獻

相關文件

• 系統此時除了檢查您的檔案與資料夾權限正確與否,並且也 檢查您的SERVER PHP版本、是否安裝了GD LIB與GD的版

有關 PHP 的敘述何者有誤?①可在 Apache、MS IIS 等 Web 伺服 器執行的 Script②只能在 Linux 或 Unix 作業系統上執行,無法於 Windows 或 Mac

頁:http://politics.ntu.edu.tw/ 。本系教學以口試及 文獻閱讀為主,需具有相當之聽覺功能(含能以助

XAMPP is a completely free, easy to install Apache distribution.. containing MariaDB, PHP,

據。 (李昊天) 美國時段重要數據或事件:美國 12 月耐用品訂單月率修正值 1.0%,加拿大 1 月 Ivey 采購經理人指數 50.8,預期 52.5,美國工廠訂單 1.0%,預期

此計劃主要包含一個以「智慧城市」為主題的專題研習展覽,再附以一系列的活動,其中包

学校现有教学仪器设备超过1亿元,学校图书馆纸质藏书125万册,电子图书

當中尤以《雷雨》、《日出》及《原野》一系列優秀作品最