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/

作者:
除特别声明为原创博文外,均可转载,也欢迎转载,未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利,谢谢您的配合。
原文地址:https://www.cnblogs.com/sillage/p/13891246.html