LAMP:Linux安装Apache、MySQL、PHP

LAMP手动安装

一、安装前准备

1.更新系统yum源

cat  /etc/redhat-release
uname -a

yum clean all
yum makecache

2.安装基础软件

yum install -y wget curl git vim net-tools bash-completion

二、开始安装LAMP环境

1.安装Apache服务

Apache对应的是httpd故而在centos中使用命令安装的是httpd

yum install -y httpd httpd-devel

设置服务开机自启,并启动服务

systemctl status httpd
systemctl enable httpd
systemctl start httpd
systemctl status httpd

查看端口开放运行情况

netstat -lntp

关闭防火墙

systemctl status firewalld
systemctl stop firewalld
systemctl status firewalld
systemctl disable firewalld

也可以放行http服务

firewall-cmd --permanent --zone=public --add-service=http

验证httpd服务运行情况

systemctl status httpd
curl 127.0.0.1:80

浏览器中输入首页地址http://$IP:80

2.安装mariadb

yum install -y mariadb mariadb-server mariadb-libs mariadb-devel

设置服务开机自启,并启动服务

systemctl status mariadb
systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

查看端口开放运行情况

netstat -lntp

简单配置数据库

mysql_secure_installation

修改远程访问权限

mysql -uroot -p
MariaDB [(none)]> update mysql.user set host='%' where user='root' and host='localhost';
MariaDB [(none)]> flush privileges;

查看文件位置

rpm -qa |grep maria

例子:

[root@host-192-168-2-128 conf]# mysql -uroot -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> update mysql.user set host='%' where user='root' and host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

3.安装PHP

yum -y install php
php -v
rpm -ql php
yum install -y php-mysql
rpm -ql php-mysql
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

验证安装

touch /etc/www/html/info.php
vim /etc/www/html/info.php

文件中写入以下代码

<?php
phpinfo();
?>

然后访问http://$IP$IP:80/info.php

至此lamp服务安装完成。

三、部署网站

参考链接:
https://blog.csdn.net/weixin_43915762/article/details/87887883

https://blog.csdn.net/diye666/article/details/89961502

0.文件目录说明

配置服务文件参数

服务目录:/etc/httpd
主配置文件:/etc/httpd/conf/httpd.conf
网站数据目录:/var/www/html
访问日志:/var/log/httpd/access_log
错误日志:/var/log/httpd/error_log

1.创建与导入数据库

2.配置httpd.conf文件

cd /etc/httpd/conf
ls
cp httpd.conf httpd.conf.bak
vim httpd.conf

更改网站数据目录
若想将网站数据放在 /home/wwwroot 目录下,则需要对 Apache 服务程序的配置文件进行编辑。

3.配置网站目录权限

给予网站目录 755 的访问权限:

cd /var/www/html
chmod -Rf 755 ./

4.删除文件

5.重新启动Apache服务

systemctl status httpd
systemctl restart httpd
systemctl status httpd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北观止

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值