Windows系统下简易cms集成搭建(Apache+php+MySQL)
网站搭建
1、Web服务——客户机/服务器模式(c/s模式)
2、MIME映射类型——包含类型()文件格式可被下载
3、C:\inetpub\wwwroot——网站默认存放目录
4、漏洞——目录浏览开启,默认文档清空—访问网页出现列目录情况(新建默认目录,防止目录被列表)
5、请求筛选——文件扩展名—无法打开访问该后缀的网页、允许URL(小防火墙:无法打开链接)
6、注意:默认后缀的拦截(www.dongxie.ga/index.html)
7、搭建成功后,设置默认目录后,不直接到达跳转(URL技术)网站,打开自己编写网站(index.html)
(ASP)JTBC_CMS_1.0搭建网站:
1.IIS服务器安装角色功能:添加应用程序开发功能,安装
2.打开IIS管理器:应用程序池,默认程序启用32位应用程序(TRUE)
3.网站——高级设置——应用程序池修改为(.NET V4.5 CLASSIC)
4.网站ASP——父径继承(TRUE)——应用
5.默认文件——添加——index.asp
6.目录全部打开
7.注意:端口号必须改变,不能是80
8.注意:域名默认IP为服务器主机IP地址
9.问题:一个IP地址可以搭建多个网站(同一网站也可以)
Apache(阿帕奇)服务器
1、1989年3月。欧洲量子实验室(CERN)—www概念,支持HTML前端
2、下载地址:site:apache.org
3、VC++语言编写,必须安装VC运行库(vc4,2005,64位)
4、安装包解压(2.4.7版本)在根目录下(全英文,避免错误)
5、根目录:c:\apache\htdocs(搭建静态网站)
6、Cmd命令行—cd 跳转到文件夹内—cd bin—httpd.exe -k install -n “apache(服务名)”
7、安装vc++运行库(v4 x86版本)
8、运行 httpd.exe -k install -n “apache”,查看是否有端口被占用情况(默认端口是80,但已被使用,需要重新设置端口)
9、启动命令 httpd.exe -k start -n “apache”
10、Cports.exe工具(微软),查看端口使用情况
11、运行启动命令,无错误的情况下,在IE浏览器(127.0.0.1:端口号),成功
12、添加域名:目录(c:/apache/conf/extra目录下的httpd-vhosts.conf文件,修改域名)
13、开源软件:不操作权限、不操作注册表
PHP搭建(5.3.61)
1、PHP脚本,创建动态网站
2、解压压缩包,根目录下安装
3、安装vc11运行库(2012)
4、配置环境变量:path路径添加两个路径(c:\PHP)(c:\php\ext)
5、Cmd——PHP:检测PHP是否安装配置成功
6、PHP-副本.ini -development——改名为php.ini(目的:让PHP与apache互相识别)
7、Php.ini驱动文件中,有标点为注释
8、在Apache/htdocs默认目录下,新建index.php文件,IE浏览器127.0.0.1:80(检查文件是否可以被识别)
9、PHP编写模式<?php
Echo 1234;
?>
10、Apache/conft/httpd.conf修改目录(方法一)
根据位置放到合适位置
11、Apache/conft/extra修改,增加httpd-php.conf文件,目的是链接PHP安装目录(方法二),但需要在conf文件夹下httpd.conf文件配置连接
12、微软,查找文件目录的方法:注册表查找、文件放在同一核心文件目录下
13、开源软件查找文件目录方法:自带配置文件互相链接地址,相互转化寻找
NGINX服务器
1、个人开发软件,俄罗斯人,免费软件
2、功能:代理服务器、分流负载均衡、支持大并发运行
3、Web站点:IP地址、端口号、主机头
4、CGI:中间键(微软CGI、开源CGI)
5、默认主目录:HTML
6、加载命令:nginx.exe -s reload
CMS搭建(MySQL、Apache、PHP)
1、MySQL安装
1、官网下载安装包,需要vc++运行库(vc++2013),下载格式几乎为.zip(否则错误)
2、点击安装,使用custom用户,傻瓜式安装
3、命令安装服务:mysqld ——install
4、查看安装命令:mysqld ——start
5、启动服务命令:net start MySQL
6、MySQL端口号:3306 ——SQL server端口号:1433
7、如果下载非官网安装包,安装VC运行库之后,命令无法启动MySQL服务,需要进行自我配置文件:
(1)在bin目录下新建驱动文档my.ini,内容为:
其中,”E:\MYSQL”是数据库安装路径;
“E:\mysql\data”是数据日志文件夹data的路径;
需要做出合适的更改。
(2)在bin目录下新建数据文件夹data:
(3)之后,dos命令下执行mysqld --initialize-insecure --user=mysql
(4)文档表明,使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改
2、PHP与Apache
确认Apache服务器与PHP脚本的搭建成功。
3、搭建cms
1、把cms解压包的uploads文件夹放到Apache默认路径下(c:\Apache\htdocs)
2、配置php.ini文件:扩展路径(extension_dir C:\PHP\ext(文件夹ext路径))
添加两行代码:php-mysql.dll、php-mysql1.dll(取消注释即可)
3、修改Apache\conf\httpd.conf文件:增加一行代码loadfile “C:\php\ext\php_mysql.dll”,即添加一个路径
内网、外网均可通过Apache绑定的个人域名打开注册自己的数据库,注册成功即CMS搭建成功