配置LAMP服务器网站架构

配置LAMP服务器网站架构

LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。

结构拓扑

配置LAMP服务器网站架构

httpd服务器配置

安装环境

yum install httpd -y

修改httpd配置

vim /etc/httpd/conf/httpd.conf 
    #phpProxy 
    DirectoryIndex index.php
    ProxyRequests Off
    ProxyPassMatch ^/(.*\.php)$ fcgi://192.168.45.92:9000/var/www/html/$1

解压pma并复制

unzip phpMyAdmin-4.0.10.20-all-languages.zip 
cp phpMyAdmin-4.0.10.20-all-languages /var/www/html/pma -r

修改pma配置

vim /var/www/html/pma/config.inc.php

    /* Server parameters */
    $cfg['Servers'][$i]['host'] = '192.168.45.93';

复制pma到php

scp -r  /var/www/html/pma root@192.168.45.92:/var/www/html

启用httpd

systemctl start httpd.service

php 服务器配置

安装环境

yum install httpd php php-fpm php-mbstring php-mysql -y

配置php-fpm

vim /etc/php-fpm.d/www.conf

    listen = 192.168.45.92:9000
    listen.allowed_clients = 192.168.45.91

配置php-mysql

vim /etc/php.ini

    ; http://php.net/mysqli.default-host
    mysqli.default_host = 192.168.45.93

启动php-fpm

systemctl start php-fpm.service

mysql服务器配置

安装环境

yum install php-mysql -y

启动服务

systemctl start mariadb.service

原创文章,作者:easyTang,如若转载,请注明出处:http://www.178linux.com/77650

(0)
easyTangeasyTang
上一篇 2017-06-06
下一篇 2017-06-06

相关推荐

  • httpd-2.4 功能生动实现 (Blog 13)

    CentOS 7 与 CentOS 6 访问控制区别、虚拟主机

    2017-12-01
  • bash功能特性一 变量

    一、什么是shell     shell是为了使用户能够操作应用程序的接口程序。如经常使用的图形界面及命令行界面都是shell。下面来介绍一下bash这个shell的功能。 二、变量的概念     被命名的内存空间即为变量,Linux中内置了许多变量,我们可以通过修改这些变量的值…

    Linux干货 2015-04-19
  • Linux用户和组的相关管理命令(一、用户的相关命令)

    Linux是一个可以实现多用户登录的操作系统,通过su – 用户名 可以进行用户之间的切换,从而完成不同登录用户下对私有文件的操作,同时,每个用户有且只有一个主组,但是可以有零个或多个附加组,每个组可以是一个用户的主组,同时还可以是多个用户的附加组。因此,熟练掌握用户和组的相关命令十分重要。 首先,要了解用户和组的配置文件各有两个: 与用户相关的…

    2017-07-22
  • 第二周博客作业

    1.Linux上的文件管理类命令都有那些,其常用的使用方法及其相关示例演示。
    2.Bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。
    3.请使用命令行展开功能来完成以下的练习。
    4.文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。
    5.如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
    6.显示/var目录下所有以1开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其他字符)的文件或目录。
    7.显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
    8.显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件或目录。
    9.在/tmp目录下创建以tgile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22
    10.复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
    11.复制/etc目录下所有以.d结尾的文件或目录到/tmp/mytest2目录中。
    12.复制/etc目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。

    2018-03-22
  • 第一篇文章

    第一篇文章。

    Linux干货 2016-12-26
  • 浏览和管理log文件

    浏览和管理log文件 log文件是一种包含系统消息的文件,包括内核、服务和应用运行在其上。不同的日志文件对应不同的日志信息。例如,默认的系统log文件,一个log文件对应安全消息,一个log文件对应计划任务。当要对一个系统问题排错例如加载内核驱动或者当寻找对系统的非授权登录攻击,日志文件是很有帮助的。一些log文件被一个称之为rsyslogd的守护进程控制。…

    Linux干货 2017-05-15