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文件)
2:php连接mysql的测试代码
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集群:
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