web服务器安装步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
装系统
点开虚拟机新建系统设置名称选择版本 一般看本机配置选择 选择内存512MB 硬盘一般为80G 完成后设置storage添加控制器 即下载好的系统 再设置网络
C进入划分盘 划分盘一般为40960MB 等待系统安装 设置计算机名称和密码 密码一定要记住 装置完毕重启电脑 期间无其他要求一切默认 装完系统后执行以下操作
右击桌面属性 显示桌面属性桌面显示五个常用图标 右击电脑属性打开远程操作 再右击网上邻居查找IP
点击本机菜单运行输入mstsc远程操作 选项/本地资源/详细信息映射所需用的文档 远程后操作以下步骤:
一、准备工作-下载所需软件
下载地址:
/download/software/safedogfwqV4.2.exe (安全狗)
/download/software/safedogwzApache.exe (Apache版安全狗)
/download/5/9/e/59e74271-2b59-49a1-b955-96b69cc34f38/vcredist_x86.exe (插件)
/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi (Apache)
.tw/pub/MySQL/Downloads/MySQL-5.4/mysql-5.4.3-beta-win32.msi (MySQL32位操作)
.tw/pub/MySQL/Downloads/MySQL-5.4/mysql-5.4.3-beta-winx64.msi (MySQL64位操作)
/downloads/releases/php-5.6.3-nts-Win32-VC11-x86.zip (PHP)
/wp-content/uploads/2013/06/ZendGuardLoader-70429-PHP-5.4-Windows-x86.zip (zendphp)
二、安装所有下载软件及插件
1、
安装杀毒软件(安全狗)
2、
安装Apache前在磁盘soft同一层内添加server文件夹
安装Apache 第三步填邮箱
3、
安装Apache版安全狗 一切默认
4、
在安全狗内下载安装包rar(解压包)
5、
安装PHP:将php-5.6.3-nts-Win32-VC11-x86.zip解压后剪切文件夹改名php粘贴到server文件夹内。(知道路径即可)
6、
安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom 第一项(MySQL sever)change F:\server\mysql
第二项(MySQL server datafiles)change F:\server\data
安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,
输入两次密码即可完成,最后点Execute完成配置。
7、
将ZendGuardLoader-70429-PHP-5.4-Windows-x86.zip解压后剪切文件夹改名zendphp粘贴到server文件夹内。把文件夹中的ZendLoader.dll剪贴到zendphp子目录,
其余删掉。(知道路径即可)
8、
安装插件vcredist_x86.exe 一切默认
三、整合Apache+PHP+MySQL
1、
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
在配置文件中找到:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (位置是根据PHP的所在目录而定的):
LoadModule php5_module "F:/server/php/php5apache2_2.dll"
PHPIniDir "F:/server/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
在配置文件中找到:
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
2、
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
去除; extension_dir = "ext"前面的;号即可!
开启相应的库功能,找到需要开启的库的所在行,去除前面的;号即可( ctrl+f 查找第一句然后找到这五项)
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
php必备组件:
配置php.ini在最底部插入以下语句(注意剪贴ZendLoader.dll和文件所在位置)
[Zend.loader]
zend_extension=”f:\server\zendphp\ZendLoader.dll”
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
四、修改环境变量
右键我的电脑-右键属性-高级-环境变量-找到Path在后面增加:
;F:\server\php;F:\server\php\ext
在F:\server\php目录下找到php5ts.dll复制到:C:\WINDOWS\system32下面
再从F:\server\mysql\bin目录下找到libmysql.dll 复制到:C:\WINDOWS\system32下面
安装mysql管理软件及备份软件(navicat8lite_mysql_cs.exe)
安全狗杀毒,体检,高危漏洞补丁忽略,其余全优化
防火墙21(FTP)、3389(windows默认远程)、80(web跑网站)、53(UDP域名解析)端口开启 其余都可关闭
TCP、UDP监听全部加入安全策略
五、配置完成,注:检测一下配置是否成功。重启Apache,在站点目录(F:\server\apache\htdocs)下新建文件index.php,输入内容:
phpinfo();
?>
打开浏览器输入http://localhost或者 ( 127.0.0.1 )显示如下内容,则安装成功,并
且成功关联MySQL。
特别注意:
所有文件所在磁盘位置是C/D/F/ 也是检查Apache是否能重启的步骤之一
六、解压程序Discuz_X3.2_SC_UTF8.zip把解压后文件夹F:\soft\Discuz_X3.2_SC_UTF8\upload所有程序剪切到站点目录(F:\server\apache\htdocs)
打开 mysql管理软件及备份软件 主机名IP一般为localhost或者127.0.0.1 连接名随便取名 用户名root 密码为注册MySQL时的密码
双击用户名除去test项 创建新的数据库并命名 旁边添加用户给予新建数据库权限
在本机站点hosts内站点下一行添加服务器IP和域名 FTP链接主机名为IP