LAMP环境安装

安装Apache

Centos

yum install httpd
systemctl enable httpd #开机启动
systemctl start httpd #启动服务

临时关闭防火墙和selinux

systemctl stop firewalld
setenforce 0

Ubuntu

sudo apt-get update             #更新安装源
sudo apt install apache2 #安装apache,配置文件在 /etc/apache2 目录下
apache2ctl -v #查看apache版本
sudo systemctl start apache2 #启动服务
sudo systemctl stop apache2 #关闭服务
sudo apt install libapache2-mod-auth-mysql #安装mysql身份验证模块,其他模块安装方法类似

apache2官方的文档https://help.ubuntu.com/lts/serverguide/httpd.html

安装Mysql

Centos

vim /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.1/centos7-amd64/
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KplginEY-MariaDB
gpgcheck=1

rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
yum -y install MariaDB-server MariaDB-client
systemctl start mariadb
mysql_secure_installation    #配置命令(先退出数据库),设置完root密码,一路回车
mysql -uroot -proot
use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'root'; #授权远程访问
flush privileges;

Ubuntu

sudo apt-get install mariadb-server-10.0 mariadb-client-10.0
sudo service mysql stop #停止mysql服务
sudo mysqld_safe --skip-grant-tables#以安全模式启动mysql,不用密码登录
mysql -uroot
use mysql;
select user,plugin from user; #查看plugin
update user set authentication_string =password('root'),plugin='mysql_native_password' where user='root'; #跟新密码和plgin
grant all privileges on *.* to 'root'@'%' identified by 'root'; #授权远程访问
flush privileges;
sudo service mysql start
mysql -uroot -proot

安装PHP

Centos

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum makecache
yum -y install php70w* --skip-broken
service httpd restart
php -v

Ubuntu

sudo apt install php7.0-mysql php7.0-mysqli php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
posted @ 2019-08-09 16:25  AKA邓紫棋  阅读(226)  评论(1编辑  收藏  举报