LAMP集群初步

L:Linux            A:Apache(httpd)           M:MySQL , Mariadb              P:php, perl , python

httpd:接受用户的web请求

php:运行PHP程序

MariaDB:数据管理系统

CGI:通用网关接口

作用:从客户端的网页浏览器向服务器上的应用程序传输数据

一个LAMP集群的请求过程:

PHP:脚本编程语言,使用PHP模板将PHP代码嵌入到HTML代码中,实现HTML页面的基于数据的动态化

安装LAMP集群:(简要了解)

mysql监听的端口在3306

配置mysql的主配置文件:/etc/my.cnf

#跳过主机名解析

skip_name_resolve=on

#mysql的储存引擎

innodb_file_per_table=on

配置mysql的安全向导:

mysql_secure_installation

简要了解MySQL:

在MySQL数据库中授权用户并刷新权限:

grant all on testdb.* to kai@'172.16.19.%' identified by '123456';

flush privileges;

检查PHP和MySQL是否安装成功检查代码:(重点)

1:PHP(index.php文件)

<?php

phpinfo();

?>

2:php连接mysql的测试代码

<?php

$conn = mysql_connect('172.16.19.106','kai','123456');

if ($conn)

echo "ok";

else

echo "false";

?>

WordPress源码上线:

解压WordPress源码包:

unzip wordpress.zip

进入该目录,将该目录下的所有文件移至web站点目录/var/www/html/下:

cd wordpress/

mv wp-config-sample.php wp-config.php

mv ./* /var/www/html/

在mysql数据库中创建jkbs数据库,给用户kai授权

create database jkbs;

grant all on jkbs.* to kai@'172.16.%.%' identified by '112886';

flush privileges;

重启数据库

systemctl restart mariadb.service

编辑wp-config.php文件:

vi /var/www/html/wp-config.php

在浏览器上直接访问172.16.19.106即可

【注意】

将之前的测试文件index.html和index.php删除

----------------------------------------------------------------------------------------------------------------------------

LAMP集群详解:

如何快速的部署LAMP集群:

1:CentOS 6:

(1)PHP以模块的形式嵌入httpd

安装: httpd , php, php-mysql , mysql-server

(2)PHP以独立的daemon进程运行(FastCGI模式)

安装:httpd , php-fpm, php-mysql , mysql-server


2:CentOS 7:

(1)PHP以模块的形式嵌入httpd

安装: httpd , php, php-mysql , mysql-server

(2)PHP以独立的daemon进程运行(FastCGI模式)

安装:httpd , php-fpm, php-mysql , mysql-server

 

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐