搭建LAMP

Posted wzj0015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建LAMP相关的知识,希望对你有一定的参考价值。

1.部署linux环境,关闭防火墙
[root@chaogelinux ~]# iptables -F
[root@chaogelinux ~]# systemctl stop firewalld
[root@chaogelinux ~]# systemctl disable firewalld
[root@chaogelinux ~]# getenforce
Disabled


2.【部署apache】
yum instal httpd -y
[root@chaogelinux ~]# systemctl start httpd
[root@chaogelinux ~]# systemctl status httpd


3.[部署mariadb(mysql)]
通过yum直接安装即可,这里安装的是mariadb,并不是masql软件包
yum install mariadb-server mariadb -yum


启动数据库
systemctl start mariadb


检查数据库的启动状态
netstat -tunlp|grep mysql
查看进程
ps -ef|grep mysql

检查mariadb服务状态
systemctl status mariadb


用数据库客户端命,登录数据库,查看数据库信息
mysql客户端命令   -u用户名   -p密码
mysql -uroot -p  #直接回车默认没有密码


登录进mysql后,使用简单的sql(以下命令是进入mysql交互终端后,输入的)
show databases;   查看所有数据库
use mysql;        切换近mysql库
show tables;      查看所有数据表
desc user;        显示user表的结构
select user,host,password  form user;  从指定的user表中读取指定的字段信息


给mysql修改密码
[root@chaogelinux ~]# mysqladmin -uroot password "chaoge666"
再次登录必须输入正确密码
[root@chaogelinux ~]# mysql -uroot -pchaoge666



4.【php环境搭建】
1.解决php安装的依赖开发环境
  yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libtool-ltdl-devel pcre pcre-devel apr apr-devel zlib-devel gcc make -y

2.安装php,以及php连接mysql数据库的驱动
[root@chaogelinux ~]# yum install php php-mysql -y

3.php不需要额外修改,但是需要修改apache配置文件,支持php
[root@chaogelinux ~]# cat /etc/httpd/conf/httpd.conf  #添加如下相关配置

DocumentRoot "/www/html"
    TypesConfig /etc/mime.types
    AddType application/x-httpd-php  .php
    AddType application/x-httpd-php-source  .phps
    DirectoryIndex  index.php index.html

4.修改首页文件内容
[root@chaogelinux ~]# cat /www/html/index.php
<meta charset=utf8>
我是新的首页,你好兄弟们
<?php
phpinfo();
?>

5.重启httpd服务
systemctl restart httpd

6.访问lamp页面 10.0.0.200

以上是关于搭建LAMP的主要内容,如果未能解决你的问题,请参考以下文章

lamp源码搭建详解及wordpress搭建

LAMP架构搭建以及基于LAMP架构的主流论坛和博客搭建过程详解

LAMP搭建

Linux手动搭建LAMP环境

怎么在linux 里搭建LAMP环境

LAMP 搭建练习