c语言sscanf函数的用法是什么
243
2022-09-29
源码编译构建
源码编译构建
LAMP
LAMP架构是目前成熟的企业网站应用模式之,指的是 协同工作的一整套 系统和相关软件, 能够提供动态Web站 点服务及其应用开发环境。LAMP是一一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP (或Perl、Python)网页编程语言。
各组件的主要作用如下:
(平台) Linux: 作为LAMP架构的基础,提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性,兼容性(AMP组件也支持Windows、UNIX等平台)。
(前台) Apache: 作为LAMP架构的前端,是一款功能强大, 稳定性好的Web服务器程序,该服务器直接而向用户提供网站访问,发送网页,图片等文件内容。
(后台) MySQL: 作为LAMP架构的后端,是一款流行的开源关系数据库系统。在企业网站、业务系统等应用中,各种账户信息、产品信息,客户资料、业务数据等都可以存储到MySQL数据库,其他程序可以通过SQL语句来查询,更改这些信息。
(中间连接) PHP/Perl/Python: 作为三种开发动态网页的编程语言,负责解释动态网页 文件,负责沟通Web服 务器和数据库系统以协同工作,并提供Web应用程序的开发和运行环境。其中PHP是一 种被广泛应用的开放源代码的多用途脚本语言,它可以嵌入到HTML中, 尤其适合于Web应用开发。
在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、 MySQL、 PHP。 其中Apache和MySQL的安装并没有严格的顺序,PHP环境的安装一般放到最后安装,负责沟通Web服务器和数据库系统以协同工作。
--------编译安装Apache stop firewalldsystemctl disable firewalldsetenforce 0
-y install \gcc \ #C语言的编译器gcc-c++ \ #C++的编译器make \ #源代码编译器( 源代码转换成二进制文件)pcre \ #pcre是-个Perl 函数库,包括perl兼容的正则表达式库pcre-devel \ #per1的接口开发包expat-devel \ #用于支持网站解析HTML、XML文件perl #perl语言编译器
yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel perl
3.配置软件模块cd /opt/tar zxvf apr-1.6.2.tar.gztar zxvf apr-util-1.6.0.tar.gztar jxvf tar.bz2
mv apr-1.6.2 /opt/apr-util-1.6.0 /opt//opt/\
--prefix=/usr/1ocal/\ #指定将\ #启用动态加载模块支持,使扩展功能的能力--enable-rewrite \ #启用网页地址重写功能,用于网站优化、防盗链及目录迁移维护-- enable-charset-lite \ #启动字符集支持,以便支持使用各种字符集编码的页而--enable-cgi #启用CGI (通用网关接口)脚本程序支持,便于网站的外部扩展应用访问能力
./configure --prefix=/usr/local/--enable-so --enable-rewrite --enable-charset-lite --enable-cgi
4.编译及安装mhake #make-j2表示开2核同时进行编译make install
5.优化配置文件路径,并把-s /usr/local/conf//etc/ln -s /usr/local//usr/local/bin/
6.添加:cp /usr/1ocal/apachectl /etc/init .d/+x /etc/init. d//etc/init.d/ #在第一行前插入 新行,添加此三行内容
#chkconfig: 35 85 21 #35级别自动运行第85个启动 第21个关闭
#description: Apache is a World Wide Web server
chkconfig --add #将start service或service start
方法二:vim /1ib/systemd/system/service[Unit]Description-The Apache HTTP Server #描述After=network. target #描述服务类别[Service]Type= forking #后台运行方式PIDFile=/usr/ local/ #PID文件位置ExecStart=/usr/ local/bin/apachectl $OPTIONS #启动服务ExecReload=/bin/kill -HUP $MAINPID #根据PID重载配置[Install]WantedBy-multi-user. target
systemctl start servicesystemctl enable service
7.修改/etc/conf--52行--修改Listen 192.198.80.10:80--197行--取消注释,修改ServerName kgc. com: 80
--221行--默认首页存放路径DocumentRoot "/usr/local/255行--默认首页文件名设置DirectoryIndex index . html-t或apachectl -t#检查配置文件的配置项是否有误cat /usr/local/index . htmlsystemctl restart service
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~