lamp环境安装
简介
所谓lamp环境就是linux下面的apache,mysql,php,我们可以用来发布php网站,以下以centos7为例搭建lamp环境
lamp环境安装
首先配置好阿里yum源,yum源配置,也可以使用默认yum源,只要能用就行,然后开始安装三件套:
apache + php + mysql
安装apache:
yum install httpd -y
启动服务:
systemctl start httpd
安装mysql:
(mariadb是mysql的翻版)
yum install mariadb mariadb-server mariadb-libs mariadb-devel -y
检查是否安装成功:
rpm -qa|grep maria
开启mariadb服务:
systemctl start mariadb
设置开启服务自启:
systemctl enable mariadb
设置数据库root密码,第一次安装后可以用如下命令进行初始化:
mysql_secure_installation(回车回车Y)开始设置密码,后面自行看情况选择n或y
数据库备份 :
mysqldump databasename --user=root --password=123456>db-01.mysql
数据库的登陆:mysql -u root -p
数据库的恢复
- 方法1
create database a;
mysql -u root -p a<db-01.mysql
enter password
- 方法2
mysql>create database a;
use a;
set names utf8;
source /home/a.sql;
安装php:
yum -y install php
将php与mysql关联起来:
yum install php-mysql -y
安装apache常用模块:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
安装常用php模块:
yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath php-fpm
以下参考的别人的教程(链接)给出的常用php模块:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
检验lamp环境
/var/www/html下创建info.php,并添加以下内容:
重启apache服务器:
systemctl restart htttpd
访问http://ip/info.php,测试能否解析info.php
常见问题总结
https://www.cnblogs.com/sillage/p/13917434.html
后序
其实网上也有lamp和lnmp一键安装的脚本,有兴趣的可以自行去尝试:
https://lamp.sh/
https://lnmp.org/
作者:荒
除特别声明为原创博文外,均可转载,也欢迎转载,未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利,谢谢您的配合。