当前位置: 首页 > news >正文

怎么做足球直播网站2345网址导航手机版

怎么做足球直播网站,2345网址导航手机版,网站开发弹窗制作,网站推广方法主要有LAMP 环境 指的是在 Linux 操作系统中分别安装 Apache 网页服务器、MySQL 数据库服务器和 PHP 开发服务器,以及一些对应的扩展软件。AMP也支持win操作系统 (sccm 域升级版) LAMP架构是目前成熟的企业网站应用模式之一,指的是协同…

LAMP 环境

指的是在 Linux 操作系统中分别安装 Apache 网页服务器、MySQL 数据库服务器和 PHP 开发服务器,以及一些对应的扩展软件。AMP也支持win操作系统 (sccm 域升级版)

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。(前台)Apache:作为LAMP架构的前端,是一款功能强大,稳定性好的web服务器程序,该服务器直接面向用户提供网站访问,发送网页,图片等内容。

后台Mysql:作为LAMP架构的后端,是一款流行的开源关系型数据库。在企业网站、业务系统应用中,各种账户信息、产品信息,客户资料、业务数据等都可以存储到mysql数据库,其他程序可以通过sql语句来查询,更改这些信息。

(中间连接)PHP/Perl/Python:作为三种开发动态的网页编程语言,负责解释动态网页文件,负责沟通web服务器和数据库系统已协同工作,并提供web应用程序的开发运行环境。其中PHP是一种广泛应用的开放源代码的多用途脚本语言,它可以嵌入到HTML中,尤其适合于web应用开发。

在搭建LAMP时安装顺序一般是linux Apache mysql php 。一般PHP放在最后,负责沟通web服务器和数据库系统以协同工作。

apache主要功能

  1. 第一:处理http的请求、构建响应报文等自身服务;

  2. 第二:配置让Apache支持PHP程序的响应(通过PHP模块或FPM);

  3. 第三:配置Apache具体处理php程序的方法,如通过反向代理将php程序交给fcgi处理。

mysql 主要实现如下功能:

  1. 第一:提供PHP程序对数据的存储;

  2. 第二:提供PHP程序对数据的读取(通常情况下从性能的角度考虑,尽量实现数据库的读写分离)。

php主要实现如下功能:

  1. 第一:提供apache的访问接口,即CGI或Fast CGI(FPM);

  2. 第二:提供PHP程序的解释器;

  3. 第三:提供mysql数据库的连接函数的基本环境。

CGI

CGI 可以让一个客户端,从网页浏览器通过http服务器向执行在网络服务器上的程序传输数据;CGI描述了客户端和服务器程序之间传输的一种标准

请求流程:

Client -- (http协议) --> httpd -- (cgi协议) --> application server (program file) -- (mysql协议) --> mysql

范例:httpd 利用CGI运行shell脚本

fastcgi

fastcgi的方式是,web服务器收到一个请求时,不会重新fork一个进程(因为这个进程在web服务器启动时就开启了,而且不会退出),web服务器直接把内容传递给这个进程(进程间通信,但fastcgi使用了别的方式,tcp方式通信),这个进程收到请求后进行处理,把结果返回给web服务器,最后自己接着等待下一个请求的到来,而不是退出

请求流程:

Client -- (http协议) --> httpd -- (fastcgi协议) --> fastcgi服务器 -- (mysql协议) --> mysql

CGI和fastcgi比较

CGI: 兼职, 一次性的过河拆桥式的服务

FASTCGI: 专职,全周期的持续式的服务

编译安装Apache http 服务

关闭防火墙,将安装Apache所需软件包传入/opt目录下

systemctl stop firewalld.service
setenforce 0

安装环境依赖包

yum -y install gcc gcc-c++ make pcre-devel expat-devel perl pcre

解压软件包

cd /opt/
tar xf apr-1.6.2.tar.gz
tar xf apr-util-1.6.0.tar.gz
tar jvxf httpd-2.4.29.tar.bz2

移动apr包 apr-util包到安装目录中,并切换到 httpd-2.4.29目录中

mv apr-1.6.2 httpd-2.4.29/srclib/apr
mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util
cd httpd-2.4.29

编译安装

./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
make -j2 &&make install

添加httpd系统服务

vi /etc/init.d/httpd    ###开头加入# chkconfig: 35 85 21                //35级别自动运行  第85个启动 第21个关闭
# description: Apache is a World Wide Web serverchkconfig --add httpd     ##将httpd加入service管理器vi /usr/local/httpd/conf/httpd.conf    #修改主机地址51 Listen 192.168.64.100:80    ##将你的地址加入
52 #Listen                     ##52注释掉
199 ServerName www.kc.com     ##写入域名vim /etc/hosts    ##添加域名
#行末加入
192.168.64.100 www.kc.comservice httpd start

编译安装mysql

安装依赖包

yum install -y ncurses-devel autoconf cmake

解压软件包并切换到编译目录,并编译安装

# 上传mysql-boost-5.7.20.tar.gz到opt目录下
cd /opt
tar xf mysql-boost-5.7.20.tar.gz
cd /opt/mysql-5.7.20/cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8  \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1make -j2 && make installchown -R mysql:mysql /usr/local/mysql/

1、DCMAKE_INSTALL_PREFIX:指定将 mysql 数据库程序安装到某目录下,
如目录/usr/local/ mysql。
2、DMYSQL_UNIX_ADDR:指定套接字文件的存储路径,数据库连接的文件
3、DSYSCONFDIR:指定初始化参数文件目录
3、DDEFAULT_CHARSET:指定默认使用的字符集编码,如 utf8。
5、DDEFAULT_COLLATION:指定默认使用的字符集校对规则,utf8_general_ci 是适用于 UTF-8 字符集的通用规则。
6、DWITH_INNOBASE_STORAGE_ENGINE=1 :安装INNOBASE存储引擎
7、DWITH_ARCHIVE_STORAGE_ENGINE=1 :安装ARCHIVE存储引擎 
8、DWITH_BLACKHOLE_STORAGE_ENGINE=1 :安装BLACKHOLE存储引擎 

9、DWITH_PERFSCHEMA_STORAGE_ENGINE :安装FEDERATED存储引擎 

建立配置文件

vi /etc/my.cnf[client]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock[mysql]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock[mysqld]
user = mysql
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
character_set_server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket = /usr/local/mysql/mysql.sock
server-id = 1sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTESchown mysql:mysql /etc/my.cnf

设置环境变量

echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile
echo 'export PATH' >> /etc/profile
source /etc/profilecd /usr/local/mysql/bin/mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/datacp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
systemctl enable mysqld
systemctl start mysqld
systemctl status mysqld
netstat -anpt | grep 3306mysqladmin -u root -p password "abc123"mysql -u root -p #输入abc123即自己设置的密码

http://www.dt0577.cn/news/42306.html

相关文章:

  • 旅游网站建设普通论文淘宝引流推广怎么做
  • 做网站公司 郑州营销策划推广公司
  • 网站怎么建立真正免费的网站建站平台运营
  • 南宁中小企业网站制作推广活动策划方案范文
  • 儿童网站设计南京网站建设
  • 泉州做网站qzxiaolv网站排行榜查询
  • 简单网站搭建百度公司的业务范围
  • 电子商务论文8000字系统优化大师官方下载
  • 基于html5的网站设计毕业论文seo推广怎么学
  • 北京 网站建设|小程序|软件开发|app开发公司网站推广的方式有哪些?
  • 游乐网站设计网络营销推广方案整合
  • 做前端项目怎么进行网站切图广州网站推广
  • 只让美国人做的调查网站百度推广客服中心
  • 高端个性化网站开发建立营销型网站
  • 搜集素材的网站seo综合查询软件排名
  • phpcms v9网站建设入门google推广公司
  • 企业定制app英文seo实战派
  • 做外贸网站服务焦作网络推广哪家好
  • 做网站有什么用优化大师卸载不了
  • 北京做网站网络公司产品推广方案
  • wordpress 提示插件安装插件罗湖区seo排名
  • 怎么自己开一个平台百度seo招聘
  • 威联通做网站b站推广平台
  • 网站上做404页面怎样做跨境电商网站
  • 个人网站策划书怎么做指数基金投资指南
  • win7做本地网站优化方案官网电子版
  • 东莞市个性网站建设设计企业网络运营主要做什么工作
  • 怎么做才能让网站快速收录专业软文
  • 沈阳做网站seo广告设计网站
  • 文山做网站的地方百度账号官网