CentOS下LAMP环境的搭建

CentOS下LAMP环境的搭建

系统环境:CentOS 7.5.1804


1. 安装Apache

[root@mycentos ~]# yum -y install httpd

  设置Apache开机启动

[root@mycentos ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

  启动Apache服务

[root@mycentos ~]# systemctl start httpd

  查看服务状态

[root@mycentos ~]# systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since 五 2018-06-15 21:41:18 CST; 2min 15s ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 1573 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
       ├─1573 /usr/sbin/httpd -DFOREGROUND
       ├─1574 /usr/sbin/httpd -DFOREGROUND
       ├─1575 /usr/sbin/httpd -DFOREGROUND
       ├─1576 /usr/sbin/httpd -DFOREGROUND
       ├─1577 /usr/sbin/httpd -DFOREGROUND
       └─1578 /usr/sbin/httpd -DFOREGROUND

6月 15 21:40:53 mycentos systemd[1]: Starting The Apache HTTP Server...
6月 15 21:41:08 mycentos httpd[1573]: AH00558: httpd: Could not reliably determine the server's fully qualifie...essage
6月 15 21:41:18 mycentos systemd[1]: Started The Apache HTTP Server.
Hint: Some lines were ellipsized, use -l to show in full.

  防火墙开启80和443端口

[root@mycentos ~]# firewall-cmd --permanent --zone=public --add-service=http
success
[root@mycentos ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[root@mycentos ~]# firewall-cmd --reload
success

  确认80端口已经处于监听状态

[root@mycentos ~]# netstat -lnp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      1573/httpd

  浏览器访问测试
浏览器访问测试

2. 安装MySQL

  因为CentOS的软件源中默认没有MySQL,所以要直接从官网获取安装包

[root@mycentos ~]# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-1.el7.x86_64.rpm-bundle.tar

  接着解压下载下来的压缩包

[root@mycentos ~]# tar -xvf mysql-8.0.12-1.el7.x86_64.rpm-bundle.tar

  安装之前先卸载掉centos7自带的mariadb-lib

[root@mycentos ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[root@mycentos ~]# rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

  安装前确定自己已经安装了 perl,libaio 和 net-tools,如果没有则需要先安装它们

[root@mycentos ~]# yum -y install perl libaio net-tools

  这里只安装server服务,所以只需要安装下面4个包即可,由于依赖关系必须按顺序安装

[root@mycentos ~]# rpm -ivh mysql-community-common-8.0.12-1.el7.x86_64.rpm
[root@mycentos ~]# rpm -ivh mysql-community-libs-8.0.12-1.el7.x86_64.rpm
[root@mycentos ~]# rpm -ivh mysql-community-client-8.0.12-1.el7.x86_64.rpm
[root@mycentos ~]# rpm -ivh mysql-community-server-8.0.12-1.el7.x86_64.rpm

  初始化数据库,查看生成的随机密码

[root@mycentos ~]# mysqld --initialize
[root@mycentos ~]# cat /var/log/mysqld.log | grep Note
2018-06-20T12:38:08.701292Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: g3#%#4ON/?YO

  修改mysql数据库目录的所属用户及其所属组,将mysql数据库设为开机启动,再启动服务

[root@mycentos ~]# chown mysql:mysql /var/lib/mysql -R
[root@mycentos ~]# systemctl enable mysqld.service
[root@mycentos ~]# systemctl start mysqld.service

  登录mysql数据库,并修改root用户的密码,不然无法进行其他操作,然后再创建远程登录用户方便本地使用

[root@mycentos ~]# mysql -uroot -p'g3#%#4ON/?YO'
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
mysql> use mysql;
mysql> CREATE USER '新用户名'@'%' IDENTIFIED BY '新用户的密码';
mysql> GRANT ALL ON *.* TO '新用户名'@'%';

3. 安装PHP

  安装PHP并为其添加MySQL支持

[root@mycentos ~]# yum -y install php php-mysql

  最后测试一下PHP是否成功安装,在 /var/www/html 目录下创建文件 info.php ,编辑其内容为

<?php
    phpinfo();
?>

  重启Apache服务器

[root@mycentos ~]# systemctl restart httpd

  浏览器访问刚刚创建的页面,如果是下图这样就说明安装成功了
这里写图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值