CentOS 7.6 下lamp 环境搭建及简单测试

CentOS 7.6 lamp的配置及测试

    • 一.mysql的安装测试(mysql 8.0.16)
    • 二.php安装(7.3.7)
    • 三.Apache的安装(2.4.39)
    • 四.测试

一.mysql的安装测试(mysql 8.0.16)

1.检测是否有mariadb,如果有,则删除。

mariadb rpm -qa | grep mariadb
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps

2.mysql的下载
进入下载目录,如果没有则创建

cd /usr/local/mysql
cd /usr/local
mkdir mysql

wget 安装

yum install -y wget

mysql 下载及解压

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

3.mysql的安装

rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --force #common的安装
rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --force #libs的安装
rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force #client的安装
rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --nodeps --force #server的安装

4.查看已安装mysql依赖包

rpm -qa | grep mysql

5.初始化mysql

mysqld --initialize
chown mysql:mysql /var/lib/mysql -R
systemctl start mysqld.service
systemctl enable mysqld

6.查看初始密码

cat /var/log/mysqld.log | grep password

7.修改初始密码

ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘123’;

8.查看数据库版本,安装完成

select version()

二.php安装(7.3.7)

1.下载php7.3.7到本地

sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install epel-release yum-utils

2.禁用php5.4(安装一时爽,不禁火葬场)

sudo yum-config-manager --disable remi-php54
sudo yum-config-manager --enable remi-php73

3.php的安装

sudo yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

4.安装测试

php -v

5.安装mysql扩展

sudo yum install php-mysql

三.Apache的安装(2.4.39)

1.Apache的下载

wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz
wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.39.tar.gz

2.安装包解压

tar -zxvf http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
tar -zxvf http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz
tar -zxvf https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.39.tar.gz

3.配置文件修改

cd apr-1.6.5.tar.gz
./configure --prefix=/usr/local/apr
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr

4.安装库文件

yum -y install pcre-devel

5.bin目录下查看Apache版本

httpd -v

6.设置Apache开机自启

chkconfig --level 2345 httpd on
chkconfig --level 2345 mysqld on

四.测试

1.关闭防火墙

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
systemctl status firewalld
sudo firewall-cmd --reload

2.查看Apache状态及版本

sudo systemctl status httpd

3.修改网站主页

cd /var/www/html
vi index.php

4.使用物理机访问虚拟机ip可见php版本信息
5.在主目录下创建10.php 检验数据库连接

vi 1.php


6.物理机访问虚拟机ip+10.php,页面输出2 数据库连接成功。
CentOS 7.6 下lamp 环境搭建及简单测试_第1张图片

你可能感兴趣的:(CentOS 7.6 下lamp 环境搭建及简单测试)