百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

WEB服务器的安装与配置你忘记了吗,也许你需要在复习一遍

yuyutoo 2024-10-17 16:59 10 浏览 0 评论

搭建自己的WEB服务器,创建自己的网站!

搭建之前先下载需要的环境软件:

环境软件安装位置:X:\Server_Core

PHP安装位置:X:\Server_Core\PHP

MySQL安装位置:X:\Server_Core\MySQL

Zend Optimizer安装位置:X:\Server_Core\Zend

IIS网站站点根目录:X:\wwwroot

MySQL 数据库位置:X:\Database

php.ini存放位置:Y:\Windows\php.ini

my.ini 存放位置:X:\Server_Core\MySQL\my.ini

注:X和Y为本标准中的变量,X仅表示应用程序实际存放、安装的分区盘符,Y为系统所在分区盘符。

系统环境检查以及准备所需软件。

1、检查系统是否已安装IIS

单击:“开始”-“管理工具”。

检查是否存在“Internet 信息服务(IIS)管理器”,由于操作系统盘中会自带IIS组件,所以建议安装操作系统时也把IIS组件安装上。如果未安装,可以到网络上下载对应操作系统版本的IIS。

查看磁盘分区容量并确定使用策略

打开“我的电脑”,查看除C区外各个磁盘分区的可用空间容量,使用容量较大的磁盘分区作为WEB根目录,且MySQL数据库存储目录(Database),尽量不要与WEB根目录同在一个磁盘分区内。较小的磁盘分区可以作为服务环境软件的安装目录分区。如有特殊要求则按要求进行部署。

将所有软件均下载存放于Server_Tools文件夹中

所需软件有:

mysql-essential-5.0.67-win32.msi

php-5.2.8-Win32.zip

ZendOptimizer-3.3.3-Windows-i386.exe

PHPMyAdmin-3.1.0-all-languages.zip

下载好软件后,把安装包放在X:\Server_Core目录下,以便后期的使用和维护!接下来我们来进行软件安装

进入X:\Server_Tools文件夹,双击mysql-essential-5.0.67-win32.msi

进入到Mysql的欢迎界面后,点击Next进行下一步,

选择Custom自定义安装

安装目录:X:\Server_Core\MySQL

点击“Change”更改MySQL安装目录

等mysql安装,弹出些界面,点击Finish完成mysql的安装!

接下来进行MYSQL的设置:

选择Detailed Configuration进行详细配置

选择MySQL运行模式为:Server Machine

选择MySQL数据库默认存储方式:Non-Trans Only (MYISAM)

设定MySQL最大连接数:一般设置为128 - 512之间的整数。

设定MySQL网络参数,注意:不要勾选启用Strict Mode!那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略

设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。

Windows环境设定,我们全部钩选,Service Name是MySQL

修改设定root用户的密码,root密码请设置的比较复杂些,千万不要忘记密码了哦

非必要情况下,不要启动远程连接模式!

完成MySQL的安装,并启动MySQL服务。

接下来我们来测试MYSQL工作是否正常,打开cmd命令提示符窗口,输入命令:mysql –u root –p

输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

现在要更改MySQL数据库存放目录,更改之前要先停止MYSQL服务

打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;

打开X:\Server_Core\MySQL\my.ini,找到:Datadir = “X:\Server_Core\MySQL\data” 修改为:Datadir = “X:\Database”

将X:\Server_Core\MySQL\data 文件夹复制到X:\,并重命名X:\Database。

打开cmd命令提示符窗口,输入命令:net start mysql ,启动MySQL服务。重新测试MySQL是否工作正常

接下一步

移动LibMySQL动态链接库到系统目录

将X:\Server_Core\MySQL\bin\libmySQL.dll文件复制到 Y:\Windows\System32目录下。

2、安装PHP

解压缩下载的php-5.2.8-Win32.zip文件,并将其复制到:X:\Server_Core\PHP ;

进入X:\Server_Core\PHP文件夹,将php.ini-dist 重命名为php.ini

再打开php.ini文件,找到:

extension_dir= "./" 将其改为:extension_dir= "X:\Server_Core\PHP\ext"

找到:Windows Extensions

在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可

php_gd2.dll

php_mbstring.dll

php_mcrypt.dll

php_mhash.dll

php_ming.dll

php_mysql.dll

php_openssl.dll

php_sockets.dll

php_xmlrpc.dll

php_zip.dll

找到:disable_functions=

改为:

disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

保存php.ini文件,并将其复制到Y:\Windows

至此,MYSQL的安装和设置基本完成,接下来是IIS与PHP的整合配置

首先,启动IIS管理器,并新建一个网站

输入网站名称,改名称仅为IIS中的标识

网站IP地址不用填写,端口如没有特殊要求则保持80即可,最后正确输入网站域名

在网站分区中建立wwwroot以及下级站点文件夹bbs

对于PHP应用,需要给予该站点“读取”和“运行脚本”的权限。

至此,已经成功的新建了一个站点。

接下来就是IIS与PHP的整合配置了

打开刚刚建立的网站属性

在站点属性窗口中,单击“主目录”页签,单击“配置”按钮,在新弹出的“应用程序配置”对话框中,单击“添加”按钮,加入PHP的ISAPI支持,选择可执行文件:X:\Server_Core\PHP\php5isapi.dll、扩展名为.php、限制动作为:GET,POST。单击“确定”添加,并在“应用程序配置”窗口中查看.php扩展是否加载成功。若成功,则单击“确定”关闭配置窗口,回到站点属性主窗口。

单击“文档”页签,在默认内容文档中添加index.htm、index.html、index.php三个文件,并将所有默认文档排序,顺序按照下图所示。完成后,单击“确定”,关闭站点属性配置窗口,回到IIS管理器主界面。

右键单击“Web 服务扩展”,添加PHP扩展支持。

在如下图所示的“新建WEB服务扩展”对话框中,“扩展名”填写PHP,“文件”选择X:\Server_Core\PHP\php5isapi.dll,并设置该PHP扩展默认为允许。

然后重启IIS服务

至此,IIS与PHP的整合已经完毕。

最后是安装Zend Optimizer

进入X:\Server_Tools文件夹,双击下载的ZendOptimizer-3.3.3-Windows-i386.exe文件,安装过程非常友好,也比较简单,因而此处不再进行截图说明。但需注意以下几点:

Zend Optimzer的安装目录要指定为X:\Server_Core\Zend;

在安装过程中提示php.ini的位置是,注意观察是否为Y:\Windows,如果不是必须手动指定为Y:\Windows;

安装过程中提示IIS网站根目录的位置,指定为:X:\wwwroot;

Zend Optimizer安装完成后会自动重启IIS服务,重启完成后需要再次打开IE浏览器窗口,查看phpinfo.php支持信息,观察是否包含了Zend Optimizer支持信息,如果没有,则说明Zend Optimizer没有安装成功!

相关推荐

建筑福利-pdf转dwg格式转换器,再也不用描图-极客青年

作为一名经常熬夜画图的建筑狗或者cad用户,你体验过pdf图纸描图到cad吗?前几天一个老同学找我,说他的毕业设计需要我帮忙,发给我一份pdf图纸文件,问我怎么把pdf图纸转换成dwg格式。机智的我灵...

想学 HTML,不知从何入手?看完这篇文章你就知道了

很多人都说HTML是一门很简单的语言,看看书,看看视频就能读懂。但是,如果你完全没有接触过,就想通过看一遍教程,背背标签,想要完全了解HTML,真的有点太天真了。HTML中文...

「前端」HTML之结构

今天继续为大家分享前端的知识,如果对前端比较感兴趣的小伙伴,可以关注我,我会更大家继续分享更多与前端相关的内容,当然如果内容中又不当的或者文字错误的,欢迎大家在评论区留言,我会及时修改纠正。1.初识H...

手把手教你使用Python网络爬虫下载一本小说(附源码)

大家好,我是Python进阶者。前言前几天【磐奚鸟】大佬在群里分享了一个抓取小说的代码,感觉还是蛮不错的,这里分享给大家学习。...

用于处理pdf文件格式的转换器

在上传过程中如果单个文件太大则容易中断,而且文件太大的话对与存储也有些弊端。那么我们应该想到将文件进行压缩(注意这里压缩指的是不改变文件格式的压缩,而不是用变成压缩文件。这里就将以下用专门的软件压缩P...

乐书:在线 Kindle 电子书制作和转换工具

之前Kindle伴侣曾推荐过可以在Windows和Mac系统平台上运行的kindle电子书制作软件Sigil(教程),用它可以制作出高质量的的ePub格式电子书,当然最后还需要通...

付费文档怎么下载?教你5种方法,任意下载全网资源

网上查资料的时候,经常遇到需要注册登录或者付费的才能复制或者是下载,遇到这种情况大多数人都会选择重新查。...

捡来的知识!3种方法随便复制网页内容,白嫖真香呀

网上的资源真的多,所以许多人常常会从网上找资料。我们看到感兴趣的内容,第一时间可能会想要收入囊中。比如说截个图啊,或者挑选有意思的句子复制粘贴,记录下来。可是,有些时候,却会遇到这样的情况:1、内容不...

AI的使用,生成HTML网页。

利用deepseek,豆包,kimi以及通义千问,写入相同的需求。【写一个网页,实现抽奖功能,点击“开始”,按键显示“停止”,姓名开始显示在屏幕上,人员包括:“张三”,“里斯”,“Bool”,“流水废...

pdf转换成jpg转换器 4.1 官方正式版

pdf转换成jpg工具软件简介pdf转换成jpg转换器是一款界面简洁,操作方便的pdf转换成jpg转换器。pdf转换成jpg转换器可以将PDF文档转换为JPG,BMP,GIF,PNG,TIF图片文件。...

办公必备的office转换成pdf转换器怎么用?

2016-02-2415:53:37南方报道网评论(我要点评)字体刚从校园走出社会,对于快节奏的办公环境,难免会觉得有些吃力。在起步阶段力求将手头上的事情按时完工不出错,但是渐渐的你会发现,别人只...

为什么PDF转Word大多要收费?

PDF转Word大多都要收费?并非主要是因为技术上的难度,而是基于多方面的商业和版权考虑的,下面给大家浅分析下原因:...

如何用python生成简单的html report报告

前提:用python写了一个简单的log分析,主要也就是查询一些key,value出来,后面也可以根据需求增加。查询出来后,为了好看,搞个html表格来显示。需要的组件:jinja2flask...

学用系列|如何搞定word批量替换修改和格式转换?这里一站搞定

想必不少朋友都会碰到批量修改word文档内容、压缩文档图片、文件格式转换等重复性文档处理工作的需要,今天胖胖老师就推荐给大家一个免费工具XCLWinKits,一站搞定你所有的需要。什么是XCLWinK...

这款PDF文档转换神器,能帮你解决PDF使用中的许多难点

不管是平时的学习还是工作,相信许多朋友都经常接触PDF文件。可以说,PDF文件在我们的日常办公学习过程中的重要性和Word文档一样重要。在之前的更新中,小编介绍了几款非常不错的PDF文档格式转换软件,...

取消回复欢迎 发表评论: