Linux 您所在的位置:网站首页 linuxlamp配置 Linux

Linux

2023-04-03 11:09| 来源: 网络整理| 查看: 265

一、关于LAMP

问题导向:

LAMP是什么?

     LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称。一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。因为各个部分都是免费的,所以受到广大中小网站的青睐。

LAMP的各个组成以及功能如下:

      apache功能:处理http请求,构建响应报文等自身服务;

          组成                                                             功能 Apache 处理http的请求、构建响应报文等自身服务配置让Apache支持PHP程序的响应(通过PHP模块或FPM) 配置Apache具体处理php程序的方法,如通过反向代理将php程序交给fcgi处理 Php 提供apache的访问接口,即CGI或Fast CGI(FPM)提供PHP程序的解释器提供mairadb数据库的连接函数的基本环境 MySQL/Mariadb 提供PHP程序对数据的存储提供PHP程序对数据的读取(通常情况下从性能的角度考虑,尽量实现数据库的读写分离)  二、进行部署

实验环境的搭建:     在一台纯净的虚拟机上, 配置好yum源,关闭selinux,关闭防火墙。

1、Apache的配置:

安装apache: yum -y install httpd 开启httpd服务: systemctl start httpd 设置httpd服务开机自启: systemctl enable httpd

 

2、php组件的安装:

安装php组件: yum -y install php 安装php连接mysql的组件: yum -y install php-mysql php就相当于一个插件,重启apache服务即可

3、数据库的配置:

安装mysql: yum -y install mariadb-server 开启数据库: systemctl start mysqld / mariadb 并且设置为开机自启: systemctl enable mariadb 然后在配置文件/etc/my.cnf里写入: skip-networking=1使数据库跳过网络接口,安全 初始化数据库,设置root密码: mysql_secure_installation 登录数据库: mysql -uroot -p

4、进/etc/httpd/conf.d配置文件里,编写文件vhost.conf文件,然后重启apache服务内容如下:

5、网站的配置:

     在/var/www/html目录下,下载Discuz包:wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

     解压:unzip Discuz_X3.2_SC_UTF8.zip

     赋予/var/www/html目录下的所有文件777权限:  chmod  -R 777  /var/www/html/       

 

可以看到以下这些文件以及目录不能执行:

     重启httpd服务: systemctl restart  httpd

然后可以在浏览器里直接访问该论坛的网址。

以上为创建的管理员用户,进入数据库可以查看到管理员注册的信息:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有