CentOS7.5搭建LAMP环境

CentOS7.5 安装部署Apache+Mysql+PHP

安装Apache

1、安装

yum -y install httpd

2、开启Apache服务

systemctl start httpd.service

3、设置Apache服务开机启动

systemctl enable httpd.service

4、开启防火墙

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

5.验证apache服务是否安装成功
打开http://xx.xx.xx.xx/,apache默认的页面–有Testing 123…字样

安装PHP

6、安装

yum -y install php

7、重启Apache服务

systemctl restart httpd.service

8、测试PHP
vi /var/www/html/info.php编辑内容为:

<?php phpinfo(); ?>保存,然后打开http://xx.xx.xx.xx/info.php如果有内容则说明安装成功。
安装SQL

9、下载安装Mysql
下载

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

解压安装

rpm -ivh mysql-community-release-el7-5.noarch.rpm

源安装

yum -y install mysql-community-server

10、重启Mysql

service mysqld restart

11、设置Mysql
登录Mysql

mysql -u root

显示数据库

show databases;

设置密码

set password for 'root'@'localhost' =password('123456');

远程连接设置

grant all privileges on *.* to root@'%'identified by '123456';

如果不是root则先新建用户

create user '用户名'@'%' ip地址 by '密码'

12、设置防火墙

firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload

将PHP和Mywql关联起来

yum -y install php-mysql

13、安装常用的PHP模块

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

14、重启Apache服务

systemctl restart httpd.service

安装phpmyadmin

mkdir -p /var/www/html/html/phpmtadmin
cd /home/用户/
wget http://oss.aliyuncs.com/aliyunecs/onekey/phpMyAdmin-4.1.8-all-languages.zip
unzip phpMyAdmin-4.1.8-all-languages.zip
mv phpMyAdmin-4.1.8-all-languages/* /var/www/html/phpmyadmin

测试 http://xx.xx.xx.xx/phpmyadmin

附:
selinux设置
当网页打开403时可以先临时设置selinux为警告模式setenforce 0,然后测试
修改目录下的上下文件类型为公共类型
semanage fcontext -a -t public_content_t ‘/var/www(/.*)?’
然后 输入命令restorecon -RvvF /var/www/将规则同步至目录及其子目录

以上即完成服务器设置
初次将项目放入yum安装的目录/var/www/html/文件下,进行浏览器登陆http://127.0.0.1/index.php首页的图片全没有出现,
解决办法: 问题网站没有权限访问文件内容,打开项目内图片查看权限
cd /var/www/
chmod -R 777 *

Apache的基本命令
#启动服务
systemctl start httpd.service

#查看服务
ps aux | grep httpd

#停止服务
systemctl stop httpd.service

#重启服务
systemctl restart httpd.service

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值