轻松架设本地(php)服务器并实现管理方法

时间:2023-11-16 20:08:01 来源:网络 浏览:12次

架设本地(php)服务器:WINDOWS系统 + IIS(or Apache) +PHP5 + MySQL + phpMyAdmin安装方法

一、软件下载:
PHP(5.2.3) :; http://cn.php.net/distributions/php-5.2.3-Win32.zip

MySQL(5.0.18):http://download.mysql.cn/download_file/zip/5.0/mysql-5.0.18-win32.zip

Zend Optimizer(3.2.8):;;;;;http://www.zend.com/free_download/download?product=optimizer&version=3.2.8&binary=ZendOptimizer-3.2.8-Windows-i386.exe

phpMyAdmin(V2.10.2 ):; http://www.skycn.com/soft/10687.html

二、软件安装和设置:

iis和apache选择安装一个就ok了

iis的安装:

Windows 2000 下的 IIS 安装:

用 Administrator 帐号登陆系统,将 Windows 2000 安装光盘插入光盘驱动器,进入“控制面板点击“添加/删除程序,再点击左侧的“添加/删除 Windows 组件,在弹出的窗口中选择“Internet 信息服务(IIS),点下面的“详细信息按钮,选择组件,以下组件是必须的:“Internet 服务管理器、“World Wide Web 服务器和“公用文件,确定安装。

Windows 2003 下的 IIS 安装:

由于 Windows 2003 的 IIS 6.0 集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0 ,在“开始菜单中点击“配置您的服务器,在打开的“配置您的服务器向导里左侧选择“应用程序服务器(IIS,ASP.NET),单击“下一步出现“应用程序服务器选项,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步,出现“选择总结界面,提示了本次安装中的选项,配置程序将自动按照“选择总结中的选项进行安装和配置

Apache 2.2.4 的 安 装

1.打开我的电脑,进入D盘,在其下新建一个文件夹tk8,在它下在再建在local 文件夹。

2.到其官方站点下载 apache_2.2.4-win32-x86-no_ssl.msi 并执行。

3.按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。 下面有两个选项.使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。一般选择第一个默认的80端口.

4.进入Next后,选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。默认的安装路径是"C:Program FilesApache Software FoundationApache2.2",修改路径,改为前面所述的"D:tk8Apache2"。

5.然后一路下去,直到安装结束;此时,打开D盘下tk8的文件夹,可以看到有一个名为Apache2的文件夹。

6.打开IE,然后在地址栏输入:"[url="http://localhost]http://localhost"[/url] 或者 "[url="http://127.0.0.1]http://127.0.0.1"[/url] 可以看到Apache安装完成的成功页面(It works!);安装完成后网页的存在位置在 "D:tk8Apache2htdocs" 目录。

如果想将网页存放的位置改为:D:tk8wwwroot,先在D:tk8下建立文件夹:wwwroot,然后修改三个文件:
D:tk8apache2confhttpd.conf
D:tk8apache2confdefaulthttpd.conf
D:tk8apache2confdefaulthttpd-ssl.conf
改两个地方:
DocumentRoot "D:/tk8/apache2/htdocs"

改为:
DocumentRoot "D:/tk8/wwwroot"

修改后要重启Apache才会生效

PHP 5.2.3 的 安 装

1.将PHP文件解压到一个目录下,目录地址为 "D:tk8localphp5"。

2.复制D:tk8localphp5目录下的所有dll文件到windows的系统文件夹里,即:C:windowssystem32

3.将PHP目录(D:tk8localphp5)下的php.ini-dist复制到windows(有的系统是winnt目录)目录下,并改名为php.ini。

4.用记事本打开php.ini,查找功能搜索

register_globals = Off

将 Off 改成 On ;
再搜索

extension_dir =

并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "D:tk8phpext" ;
搜索找到

Windows Extensions

将下面列举的

extension=php_dbase.dll

extension=php_gd2.dll

extension=php_ldap.dll

extension=php_mbstring.dll

extension=php_mysql.dll

将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。

5.如果是iis,就进行下面步骤让其支持php。

首先必须正确安装iis:打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作.可在默认网站新建立一个虚拟目录指向:

d:tk8

接下来配置php

PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤:

在“控制面板的“管理工具中选择“Internet 服务管理器,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点比如“默认Web站点上单击右键选择“属性,在打开的“ Web 站点属性窗口的“ISAPI 筛选器标签里找到并点击“添加按钮,在弹出的“筛选器属性窗口中的“筛选器名称栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:D:tk8phpphp5isapi.dll 。

打开“Web 站点属性窗口的“主目录标签,找到并点击“配置按钮,在弹出的“应用程序配置窗口中找到并点击“添加按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览将可执行文件指向 php5isapi.dll 所在路径,如:d:tk8phpphp5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加步骤。

再打开“Web 站点属性窗口的“文档标签,找到并点击“添加按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:

net stop w3svc
net stop iisadmin
net start w3svc

打开浏览器,输入:http://localhost/tk8,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:

<?php
phpinfo();
?>

打开浏览器,输入:http://localhost/tk8/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI

6.;Apache 与 PHP 的 配 置.

1.开始菜单的程序的Apache HTTP Server 2.2.4,再进入下一级的Configure Apache Server,这时可以看到那个Edit the Apache httpd.conf Configuration File。点一下。
2.查找:#LoadModule ssl_module modules/mod_ssl.so
3.在下面添加:LoadModule php5_module "d:/tk8/php5/php5apache2_2.dll"
4.查找:DirectoryIndex index.html
5.替换:DirectoryIndex index.html index.htm index.php default.php
6.查找:AddType application/x-gzip .gz .tgz
7.在下面添加:AddType application/x-httpd-php .php
8.Apache配置结束,现在开始进行PHP配置,用Notepad打开C:windowsphp.ini。
9.查找:extension_dir = "./"
10.替换:extension_dir = "d:/tk8/php5/ext/"
11.查找:upload_max_filesize = 2M
12.这里的意思为修改上传文件的最大限制,默认为2M,可以改为6M。
13.查找:;extension=php_mbstring.dll
14.将前面的;号去掉。
15.查找:;extension=php_gd2.dll
16.将前面的;号去掉。
17.查找:;extension=mysql.dll
18.将前面的;号去掉。
19.查找:;date.timezone =
20.替换:date.timezone = PRC
21.文件修改完毕,此时,双击右下角任务栏的Apache图标,弹出的窗口中,点Stop停止服务,等停止后再点Start启动服务,此时,可以看到其窗口的状态栏中会显示:"Apache/2.2.4 (Win32) PHP/5.2.0"。配置全部完成。

MySQL5.0.18的 安 装

1.打开我的电脑,进入D:tk8,在其下新建一个文件夹,名为 mysql5 。
2.把下载好的MySQL5.0.18执行。
3.按Next,然后选择Custom安装方式。
4.点击Change,改变安装路径;原路径是"C:Program FilesMySQLMySQL Server 5.0",这里改为:"D:tk8mysql5"。
5.等安装进度条load完时,会出现一个Sign Up向导,这里不用理,选择最下面的那个Skip Sign-Up,然后Next,上面有个 "Configure the MySQL Server now" 是打勾的,不要去掉,直接点Finish。
6.现在开始安装最后的配置,点Next,选择Detailed Configuration,然后选择第二个Server Machine。
7.再Next,选择Non-Transactional Database Only。
8.再Next,选择Manual Setting,连接数选择100到200,在此因为是本机测试,所以此项并不重要。
9.再Next,是设置其的端口,默认是3306,不要动它。
10.再Next,选择Manual Selected Default Character Set / Collation,在下面的 Character Set选择gbk。
11.再Next,在Include Bin Directory in Windows PATH前打勾。
12.再Next,创建数据库超级管理员密码.
13.最后一个Next再加Execute,可以看到上面的步骤全部完成。
14.MySQL的帐号是:root,密码是你刚才自己创建的。
15.检测MySQL,键盘的Win + R,弹出运行对话框,输入cmd后回车,进入命令提示符,然后输入:"mysql -uroot -p",回车后要求输入密码,输入你刚才创建的密码,再按回车即可。现在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.0.27-community-nt
Type "help;" or "h" for help. Type "c" to clear the buffer.
表示全部安装成功。
16.操作符变成了"mysql>",键入exit退出即可。

安装 Zend Optimizer :

1.下载后得到 ZendOptimizer-3.2.8-Windows-i386.exe ,直接双击安装即可。
2.安装过程要你选择 Web Server 时,可以看到的是服务器的选择,如果你安装的是iis,就选择 IIS ;如果你安装的是Aapche 2.2.4,所以在其中一项名为"Apache 2.x",就按它,然后点Next

3.接下来的一路点Next,全接默认的设置,然后Install。

4调用phpinfo()函数后显示:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
;with Zend Extension Manager v1.0.4, Copyright (c) 2003-2004, by Zend Technologies
则表示安装成功了

phpMyAdmin 2.10.2;的 安 装

1.解压 phpMyAdmin-2.10.2 .zip ,并更改目录名为phpmyadmin,然后复制到"D:tk8wwwroot"。
2.编辑:libraries下的config.default.php。
3.查找:
$cfg["Servers"][$i]["auth_type"] = "config";
改为:
$cfg["Servers"][$i]["auth_type"] = "cookie";

查找$cfg["Servers"][$i]["user"] = "root";
改为:
$cfg["Servers"][$i]["user"] = ""
4.查找:$cfg["DefaultLang"] = "en-iso-8859-1";
5.替换:$cfg["DefaultLang"] = "zh-gb2312";
6.查找:$cfg["DefaultCharset"] = "iso-8859-1";
7.替换:$cfg["DefaultCharset"] = "gb2312";
8.设置完成。现在打开IE,键入:http://localhost/tk8/phpmyadmin,即可进行相关操作。如果是Apache直接键入http://localhost/phpMyAdmin/

至此简单php服务器就架设完成了,把你想安装的php论坛放入d:tk8文件夹的bbs文件夹下,打开ie:键入http://localhost/tk8/bbs/install.php

安装即可。

数据库服务器: " localhost ;;;
数据库用户名:;root ;;;
数据库密码:刚刚在装mysql时设置的密码 ;;;
数据库名: 打开phpmyadmin进行新建 ;;;
数据库类型: mysql ;;

评论
评论
发 布