PHP服务器的搭建Microsoft Word 文档.docx
- 文档编号:23826623
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:25
- 大小:868.07KB
PHP服务器的搭建Microsoft Word 文档.docx
《PHP服务器的搭建Microsoft Word 文档.docx》由会员分享,可在线阅读,更多相关《PHP服务器的搭建Microsoft Word 文档.docx(25页珍藏版)》请在冰豆网上搜索。
PHP服务器的搭建MicrosoftWord文档
PHP服务器的搭建
这一节为大家讲述PHP环境的搭建,采用的是windows+Apache+Php+Mysql的组合。
因为搭建PHP环境的软件的版本较多,所以这里我就列举出本节中所使用的软件的版本:
操作系统:
WindowsXPSp2
PHP:
php-5.2.1-win32-installer.msi
MySQL:
mysql-5.0.27-win32.zip
Apache:
apache_2.0.59-win32-x86-no_ssl.msi
下面就采用图文并茂的方式详细介绍PHP环境的搭建。
1.3.1Apache的安装返回
Apache是一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其可用于多个操作系统平台和强大的安全性被广泛使用,是最流行的Web服务器端软件之一。
Apache起初是由Illinois大学的Urbana-Champaign国家高级计算程序中心开发。
此后,Apache被开放源代码团体的成员不断的发展和加强。
Apache服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和访问量最大的网站。
Apache一直是Internet上最流行的HTTP服务器:
1999年5月它在57%的网页服务器上运行;到了2005年7月这个比例上升到了69%。
这里我采用的是Apache的2.0.59版本来向大家介绍它的安装。
Apache的windows版本我们可以从其官方网站http:
//httpd.apache.org/上下载,这里我们选择Apache2.0.59Released,如图1-48所示。
图1-48选择所要下载的版本
点击“Download”按钮后,就可以进入下载页面了。
不过依然会有很多选项,我们也知道Apache是可以运行在多个操作系统上的,所以有几个也不足为怪了,我们只需要选择Windows下的就可以了,如图1-49所示。
图1-49选择我们要下载的Apache
下载到本地计算机后,就可以开始安装了,双击它就进入了安装阶段了,如图1-50所示。
图1-50 Apache的安装界面
我们一路点击“Next”按钮下去就可以安装了,不过中间会要求我们填写一些信息。
我们在上面两项都填上“localhost”,在最下面的填上你自己的邮件地址就可以了,如图1-51所示。
同时最下面还有两个选项,即Web服务器的默认端口,一个是80,另一个是8080,这里我们选择默认就可以,即80端口,最后点击“Next”继续安装。
图1-51对服务器的网络进行设置
继续安装,会碰到要求我们选择的安装的类型(setuptype)。
我们选择默认就可以了,即按典型方式(typical)安装,如图1-52所示。
图1-52选择安装类型
点击“Next”后进入选择安装目录,我们通过点击“Change..”按钮改变Apache服务器的安装目录,根据个人的喜好来决定了,不过这里我们按默认的路径安装,如图1-53所示。
图1-53选择Apache的安装目录
设置完了这一项后,就可以进行安装了,点击“Install”按钮就可以安装。
在安装的过程中会出现两个DOS窗口弹出,这是正常情况。
完了之后,我们点击“Finish”按钮完成对Apache服务器的安装,如图1-54所示。
图1-54Apache完成安装
完成Apache服务器的安装之后,Apache将自动配置Windows系统下的一项系统服务并立刻启动运行。
我们可以在windows的任务条的右边见到一个鸡毛的小图标,如果Apache是处于运行状态,则可以看见中间有一个绿色的小箭头。
单击它我们可以停止、开启、重启Apache服务器,如图1-55所示。
图1-55Apache的标志
还可以通过开始菜单命令进入【所有程序】→【ApacheHTTPServer2.0.59】→【ControlApacheServer】中,也可以对Apache进行停止、开启、重启操作。
还可以执行菜单命令【所有程序】→【ApacheHTTPServer2.0.59】→【ConfigureApacheServer】→【EditHTTPD.CONF】来打开Apache服务器的配置文件,里面显示着Apache的配置情况。
作为判断Apache是不是真的运行在了我们本地机器上,只需要在浏览器中输入http:
//localhost/,显示如图1-56所示的界面就代表着Apache已经被成功的安装了。
图1-56Apache服务器被成功安装
1.3.2MySQL数据库的安装返回
我们要搭建一个服务器肯定是少不了数据库的支持了,而对于PHP环境下,Mysql是最好的选择。
以下就是安装Mysql的5.0.27版本的过程,当然是windows环境下的5.0.27版本。
进入
现在开始安装Mysql数据库,双击我们就可以进入它的安装界面了,如图1-57所示。
图1-57 Mysql的安装界面
点击“Next”后就进入了Mysql的安装类型,它提供了了三种选择:
Typical(典型安装)、Complete(完全安装)、Custom(自定义安装)。
因为是初次使用,选择Typical就可以了,即默认安装,如图1-58 所示。
图1-58选择安装类型
在点击“Next”按钮就进入Mysql登陆的选项了,默认情况下是“CreateanewfreeMySQL.comaccount”,不过我们并不需要,所以选择“SkipSign-Up”,即跳过登陆,如图1-59所示。
图1-59跳过登陆
选完了这个选项后,Mysql就开始安装了,安装完成之后会问是否要求现在配置Mysql数据库,默认情况下是现在就配置,如图1-60所示。
图1-60 是否当前配置Mysql数据库
这里按照默认选择,即当前配置数据库。
单击“Finish”按钮后就进入了配置页面了,如图1-61所示。
图1-61 Mysql配置页面
单击“Next”就进入了配置Mysql的场合了,有两个选项:
DetailedConfiguration(详细配置)、StandardConfiguration(标准配置),这里选择DetailedConfiguration,如图1-62所示,用以介绍如何配置Mysql数据库。
图1-62 选择数据库配置类型
点击“Next”后就要求选择服务器的类型,如图1-63所示。
这里有Developer、Server和DedicatedServer三种选择。
它们决定着Mysql服务器将试图保存多少主内存。
内存越大,服务器的速度也就越快,但对于其他程序影响也比较大。
默认选项是Developer,这里我们也就就这样设置。
图1-63选择服务器类型
选完了之后,点击“Next”后就要设置当前数据库的用途了。
我们选择默认就可以了,之后还有很多设置我们都选默认,一路点击“Next”就可以了。
不过到了一个地方就要求我们设置当前数据库的密码,如果不设置就安装不了。
这里按照个人的习惯设定一个密码就可以了,如图1-64所示。
图1-64设置数据库密码
设置完密码后,进入下一步就是执行我们对Mysql所做的设置,我们点击“Execute”就可以了,如图1-65所示。
图1-65 执行我们对Mysql所做的设置
如果设置执行成功的话,那么在图1-66中的四个选项前都会有一个符号√,如图1-66所示。
而如果安装失败的话,则在前面将显示符号×。
图1-66设置被成功执行
最后,我们可以选择菜单【开始】→【所有程序】→【MySQL】→【MySQLServer5.0】→【MySQLCommandLineClient】进入Mysql数据库的命令控制台。
因为我们刚才在设置的时候已经对其设置了密码,所以一进入就要求输入密码,如图1-67。
设置密码之后,就进入了命令控制台了,如图1-68所示。
图1-67要求输入密码
图1-68进入Mysql的控制台客户端
这样,我们的MySQL数据库也安装完成了,接着来介绍PHP的安装。
1.3.3PHP的安装返回
PHP的作用是用来解释服务端的PHP语言用的,利用它可以将PHP代码解释之后返回到客户端中去。
这里介绍的PHP安装过程中使用的是windows下的5.2.1版本。
可以到PHP的官方网站
图1-69 PHP5.2.1版本下载页面
我们单击“PHP5.2.1installer”就可以进入改版本的下载页面了,如图1-70所示。
点击“”或者“”就可以下载。
图1-70 PHP下载地址
下载到本地计算机后,双击就进入了安装界面,如图1-71所示。
图1-71PHP的安装界面
一直点击“Next”就是了,期间要求我们改变PHP的安装路径,使用默认路径C:
\ProgramFiles\PHP就可以了。
最后就要求我们选择当前Web服务器的类型,因为安装的是Apache的2.0.59,所以这里一定要选择Apache2.0.XModul,如图1-72所示。
图1-72选择服务器类型及版本
选完后,进入下一步,这步也是非常关键。
它要求我们选择Apache的配置选项的目录。
前面我们的Apache是默认安装的,故它的路径为C:
\ProgramFiles\ApacheGroup\Apache2。
所以这里要通过按钮“Browse..”选择该路径,如图1-73所示。
图1-73 Apache的配置选项的目录
之后有是点击“Next”,然后点击“Install”进行安装。
当快安装完的时候,会问是否对Apache进行配置,我们点击“是”就可以自动对服务器进行配置,如图1-74所示,最后就完成了PHP的安装了,如图1-75所示。
图1-74是否想对Apache进行配置
图1-75PHP安装完成
1.3.4PHP环境的测试返回
上面三个小节分别介绍了Apache、MySQL及PHP的安装,不过光会安装这些软件仍然不能够搭建一个PHP环境,还必须要对其进行设置。
我们先进入PHP下的安装目录,把文件php.ini-dist复制到php.ini-dist复制到C:
\windows下并将其改名为php.ini。
复制到C:
\windows后,要对php.ini文件中的一些选项进行设置:
在文件php.ini中查找到DataHandling后,在其下面找到post_max_size=8M
这是PHP将接受的POST数据最大大小,可更改为20M,如图1-76所示。
图1-76将PHP接收的数据改为20M
在FileUploads下找到upload_max_filesize=2M,允许上传的的最大文件大小
可更改为20M。
这样就把php.ini文件给设置完了,如果我们在前面安装PHP的时候没有选择对Apache服务器进行配置的话,那么接下来就要对其进行配制了。
该文件在C:
\ProgramFiles\ApacheGroup\Apache2\conf下,我们打开这个文件后,在文件中添加以下代码:
LoadModulephp5_module"C:
/ProgramFiles/PHP/php5apache2.dll"
AddTypeapplication/x-httpd-php.php
PHPIniDir"C:
/ProgramFiles/PHP/"
如果在安装PHP的时候对Apache服务器进行配置了的话(默认情况下是配置),那么我们就不用设置了。
在Apache服务器的目录中,文件夹htdocs是用来发布网页的,即我们把网页放到那个目录下就可以在浏览器中浏览了。
在文件夹htdocs建立一个文件,把它命名为test.php。
它里面就写
phpphpinfo();?
>这一行代码。
其中phpinfo是PHP下的一个函数,它用来获取PHP环境的各种参数和变量。
这样我们就可以在浏览器中输入http:
//localhost/test.php就可以看到PHP的各种内容了。
不过在输入http:
//localhost/test.php之前,大家一定要注意,要重启Apache服务器。
这是因为只要对php.ini或httpd.conf文件进行了修改,就要重启Apache服务器。
我们用web浏览器打开http:
//localhost/test.php页面,如果一切顺利,就可以看到如图1-77所示的页面了。
图1-77PHP环境的一些配置信息
这个时候,我们离PHP完全安装完就一步之差了。
我们都知道网站是少不了后台数据库的支持,所以在安装完数据库之后。
必须设定一些变量及参数,似的PHP能够访问Mysql数据库,从而实现对数据库的通信。
首先将C:
\ProgramFiles\PHP下的libmysql.dll的文件,及ext子文件夹下的php_mysql.dll和php_mysqli.dll文件复制到C:
\Windows\system32下面去。
不过有一件很奇怪的事,我在安装完了php-5.2.1-win32-installer.msi后,并未找到libmysql.dll、php_mysql.dll及php_mysqli.dll这三个文件。
后来我又到下载php-5.1.6-Win32.zip,把它解压后将这三个文件复制到C:
\Windows\system32中去。
如果在搭建服务器的过程也也出现了这个情况,则可以使用此方法来弥补。
复制完成之后,我们必须将php.ini中extension=php_mysql.dll和extension=php_mysqli.dll的两个选项前的分号给去掉,这样才能够支持Mysql数据库,如图1-78所示。
图1-78设置mysql的变量
我们重启动一下Apache,然后打开http:
//localhost/test.php页面,在该页面的下方可以看到对mysql和mysqli接口参数的描述,如图1-79所示。
图1-79 后台数据库已经配置好
这样,我们一个完整的PHP环境就搭建完成了。
要在该环境下搭建环境就非常的方便了。
比如我们要搭建著名的PHPWind论坛,首先我们将PHPWind系统下的文件夹放入到C:
\ProgramFiles\ApacheGroup\Apache2\htdocs下。
然后输入http:
//localhost/upload/install.php就进入了PHPWind论坛的安装界面,如图1-80所示。
图1-80PHPWind论坛安装界面
点击下方的“同意”按钮就进入PHPWind论坛的设置数据库资料与管理员账号了,如图1-81所示。
其中数据库密码就是我们安装Mysql数据库的时候的密码,而创始人资料中要输入的密码则是论坛后台管理员的密码。
我们这两个参数输入之后,就点击“开始安装”论坛。
图1-81 设置数据库资料与管理员账号
完成之后,我们的数据库就完成安装,同时我们的论坛也安装完成了,如图1-82所示。
图1-82论坛安装完成
其中论坛的URL为http:
//localhost/upload。
首页则为http:
//localhost/upload/index.php我们打开来看看,就见到了论坛的首页了,如图1-83所示。
图1-83论坛安装成功
这样,我们在搭建好了的PHP环境中轻松的发布了PHPWind论坛。
其他的PHP系统的安装也大多数是如此,这样以后大家在分析PHP系统的过程中就可以自己搭建一个本地平台来测试其安全性了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP服务器的搭建Microsoft Word 文档 PHP 服务器 搭建 Microsoft
![提示](https://static.bdocx.com/images/bang_tan.gif)