linux LAMP网站搭建
在操作一下步骤时,首先把yum源配置好,具体操作以下文章有详细说明
https://www.cnblogs.com/xiangbing123/p/13032699.html
安装环境需求
apache、mysql、php
1、安装apache并设置开启自启
一般在生产环境中每安装好一个服务,最好设置开机自启。避免服务器宕机问题,尽快恢复业务。
[root@nmserver-7 ~]# yum install -y httpd httpd-devel
[root@nmserver-7 ~]# systemctl start httpd 启动服务
设置开机自启,此时创建了一个软链接到 /etc/systemd/system/multi-user.target.wants/httpd.service目录下
[root@nmserver-7 ~]# systemctl enable httpd
出现以下画面说明httpd服务安装成功
2、安装mysql
1、安装mariadb
yum install mariadb mariadb-server mariadb-libs mariadb-devel -y
2、查看是否安装成功
3、开启mariadb服务,并设置开机启动,检查状态
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# systemctl enable mariadb
[root@localhost ~]# systemctl status mariadb
4、初始化数据库,刚开始建立数据库默认密码为空,直接回车即可。
[root@localhost ~]# mysql_secure_installation
5、数据库的基本操作
[root@localhost ~]# mysql -u root -p
查看数据库
MariaDB [(none)]> show databases;
选择数据库
MariaDB [(none)]> use test;
查看表
MariaDB [test]> show tables;
创建lisidb数据库
MariaDB [(none)]>create database lisidb;
创建lisi用户
MariaDB [(none)]>create user lisi@localhost identified by 'password';
查看lisi用户信息
MariaDB [(none)]>select host,user,password from mysql.user;
为lisi用户赋予数据库与表所有权限
MariaDB [(none)]>grant all privileges on *.* to lisi@localhost;
移除权限
MariaDB [(none)]>revoke all privileges on *.* from lisi@localhost;
查看权限
MariaDB [(none)]>show grants for lisi@localhost;
数据库备份
[root@server ~]#mysqldump -u root -p test > /root/test.dump
恢复
MariaDB [(none)]> create database test;
[root@server ~]#mysql -u root -p test < /root/test.dump
3、安装php环境
安装常用的php模块
[root@nmserver-7 ~]# yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath
查看是安装转成功
4、测试环境
网站主目录:/var/www/html/
[root@nmserver-7 ~]# cd /var/www/html/
[root@nmserver-7 ~]# vim info.php
<?php
echo phpinfo();
?>
以上环境搭建完成,在/var/www/html目录下建立一个index.html文件,通过浏览器可以直接访问。如果访问不了可以执行 iptables -F清空防火墙默认策略