CentOS-7安装Lamp环境

安装前准备工作:

1、安装前先确保没有安装过php、apache、mysql,如果安装过要先卸载

2、安装前,关闭防火墙、安全模式selinux

2.1、关闭防火墙

防火墙(防火墙默认时开启状态)

systemctl stop firewalld.service  #停止 firewall

systemctl start firewalld.service  #开启 firewall

systemctl status firewalld.service  #查看 firewall 状态

systemctl disable firewalld.service #禁止 firewall 开机启动

2.2、设置 Linux 的 selinux 安全访问级别为关闭状态

vi /etc/selinux/config,将SELINUX置为disabled。如下图

扫描二维码关注公众号,回复: 5706906 查看本文章

修改完成后,保存重启linux,重启后执行如下命令

sestatus  也可以使用  getenforce 如下图

命令行显示:

3、更新依赖包

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers patch

如果状态为睡眠使用:
按住ctrl + c 退出 输入命令 rm -f /var/run/yum.pid,效果如图

4、安装 apache

使用 yum install httpd 命令安装

安装完成后重启服务使用命令:systemctl restart httpd.service

打开浏览器输入localhost,显示如下效果,则代表安装成功

5、安装 mysql

由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取。    

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-community-server

安装完成后重启mysql使用命令:systemctl restart mysqld.service

初次安装 root用户没有密码,可以通过命令登录: mysql -uroot -p 

没有密码直接回车

出现上图则为 MySQL 安装成功

远程连接时,需要设置mysql的远程连接密码为 123456(或者其他)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
更新权限

mysql>flush privileges;

操作完,使用 quit 退出mysql

6、安装php 使用 yum install php

安装PHP组件,使PHP支持mysql
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

重启对应服务

systemctl restart mysqld.service
systemctl restart httpd.service

以上 安装 apahce 、mysql 、php 安装完毕。

安装完毕后,检测一下安装

cd /var/www/html ,新建1.php文件,

编辑新创建的文件 vim /var/www/html/1.php

输入:
<?php
      echo phpinfo();
?>

显示如下,安装完毕

猜你喜欢

转载自blog.csdn.net/weixin_43033426/article/details/88723899