Home Article LAMP 的快速搭建

LAMP 的快速搭建

Release time:2020-07-24 20:30:04 Author:admin Reading volume:85

LAMP环境搭建过程

LAMP简介

LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么是php脚本语言,笔者不再介绍,请自己查资料吧。Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上。

安装过程

 Apache安装

安装:yum install -y httpd

启动:systemctl start httpd

允许开机启动:systemctl enable httpd

关闭:systemctl stop httpd

安装完毕以后可以打开本机的浏览器看到测试页面:

网页的默认目录为: cd /var/www/html

自己编辑网页 vim index.html

别忘了重启: systemctl start httpd

另外,我更习惯用另一种方法打开关闭Apache:

service httpd start

service httpd stop

service httpd

 安装MySQL

阿里云的centos已经不能直接启动MySQL了,所以只能用mariadb代替

安装 mysql-server

[root@localhost ~]# yum -y install mysql-server

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* base: mirror.lzu.edu.cn

* extras: mirrors.nwsuaf.edu.cn

* updates: mirrors.tuna.tsinghua.edu.cn

No package mysql-server available.

Error: Nothing to do

返回错误!!!

分析解决方案

CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。

因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb,只需通过yum就可。

yum install -y mariadb

mysql -u root -p

service mysqld start

systemctl start mariadb.service

systemctl enable mariadb.service

mysql_secure_installation

设置 MySQL 数据 root 账户的密码:

[root@localhost ~]# mysql_secure_installation

当出现如下提示时候直接按回车:

Enter current password for root

出现如下再次回车:

Set root password? [Y/n]

出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回车后再输入一次确认:

New password:

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接回车即可。

 安装PHP

yum -y install php

yum -y install php-fpm(其他扩展包)

收尾工作

安装完毕后别忘了把默认目录及子目录赋予权限:

chmod -R 777 /var/www/html

支付宝打赏 微信打赏
  
I want to comment

Search

Leave a message
http://blog.rjxj513.com/
User login
You have not written any reviews yet!
You have commented!
Can only praise once!
You have a collection!