一、安装Apache

1、安装httpd服务:

sudo yum install httpd

2、开启服务:

sudo systemctl start httpd

3、访问服务器IP成功显示Testing 123..  ,即安装成功

4、其他命令

重启服务:sudo systemctl restart httpd
停止服务:sudo systemctl stop httpd
查看软件安装位置:rpm -ql httpd
查看版本:sudo httpd -v 配置文件目录:etc/httpd/conf/httpd.conf
项目地址:var/www/html
默认显示页面地址(Test): usr/share/httpd/noindex

二、安装MySQL

1、获取repo源

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

2、安装rpm包

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

3、安装MySQL

yum install mysql-community-server

4、开机启动MySQL配置

执行命令:vi /etc/rc.local,新增一行service mysqld start,保存退出即可(先按Esc键,在按英文: ,输入wq即可保存退出)

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot. touch /var/lock/subsys/local
systemctl start mysqld
~
~
~
~
~
~
~
~
~
~
"/etc/rc.local" 14L, 496C

5、启动mysql

启动:systemctl start mysqld
重启:systemctl restart mysqld
停止:systemctl stop mysqld
需要先启动mysql,不然操作mysql时会报错:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 

6、设置密码及远程登录设置

登录MySQL:mysql -u root
重置密码:set password for 'root'@'localhost' =password('1234');
设置远程登录:grant all privileges on *.* to root@'%'identified by '1234'; 分配权限:create user 'username'@'%' identified by '1234';

二、安装PHP

1、安装 EPEL 源

yum install epel-release

2、安装 REMI 源

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

3、安装 Yum 源管理工具

yum install yum-utils

4、安装 PHP7.3

yum --enablerepo=remi-php73 install php

5、安装 PHP模块

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll

修改php.ini(目录:etc/php.ini)

修改:extension_dir = "/opt/remi/php73/root/usr/lib64/php/modules/"
在最后一行添加:extension=gd.so

6、解析php

更改项目根目录:DocumentRoot "/var/www/html/root/public" 和 <Directory "/var/www/html/dingcan/public">
打开etc/httpd/conf/httpd.conf , 搜索:DirectoryIndex index.html ,改为:DirectoryIndex index.html index.htm index.php
打开etc/httpd/conf/httpd.conf , 搜索:AddType application/x-gzip .gz .tgz,新增一行:AddType application/x-httpd-php .php 

7、检查是否安装成功

输入命令:php -v

[root@iZ2ze3bv8i4oxk3wgzlmvwZ ~]# php -v
PHP 7.3.23 (cli) (built: Sep 29 2020 08:33:03) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.23, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.23, Copyright (c) 1999-2018, by Zend Technologies

8、更多操作

设置开机启动:systemctl enable php73-php-fpm
运行服务:systemctl start php73-php-fpm
重启服务:systemctl restart php73-php-fpm
启动服务:systemctl start php73-php-fpm
关闭服务:systemctl stop php73-php-fpm
检查状态:systemctl status php73-php-fpm
查看版本:php73 -v
卸载PHP:yum remove php

PHP安装目录:/opt/remi/php73/root/usr/bin/php
php配置文件目录:/etc/php.ini 和 /etc/opt/remi/php73/php.ini

php扩展目录:/opt/remi/php73/root/usr/lib64/php/modules/
 

云服务器部署LAMP的更多相关文章

  1. MVC - 云服务器部署

    本章将和大家分享的是如果在云服务器上部署mvc,云服务器部署其实也不高大上,就和咋们在自己电脑上用iis发布部署站点一样,只是需要使用云解析把自己购买的域名解析到对应的自己的云服务器上,这些都是用的云 ...

  2. 阿里云服务器部署Office online注意事项

    阿里云服务器部署Office online注意事项 一.参考配置 实例规格:4核8GB(IO优化) 网络带宽:5Mbps 系统盘:40G 存储盘:200G OS:Windows Server 2016 ...

  3. 【转存】阿里云服务器下 LAMP 环境配置 —— 基于 CentOS 6.3

    阿里云服务器下 LAMP 环境配置 —— 基于 CentOS 6.3  Posted on 2016年2月10日 by  学院君 1.Apache 配置 —————————————————– vi / ...

  4. 【云服务器部署】---Linux下安装nginx

    [云服务器部署]---Linux下安装nginx 之前两篇,分别讲了:Linux下安装MySQL  和  springboot项目部署云服务器 nginx安装也是挺简单的.具体步骤如下: 第一步,下载 ...

  5. 【云服务器部署】---Linux下安装MySQL

    [云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...

  6. #阿里云#云服务器部署可道云(KodExplorer)

    前言:在做一些项目的时候,经常有一些文档交流,修改之后的文档在QQ或微信上发来发去,还要下载,很是不爽,有一个挺有用的东西叫做KodExplorer可道云. kodexplorer可道云是目前国内有代 ...

  7. Python FLask 腾讯云服务器部署

    CentOs 7.0云服务器部署Python Flask 使用: Python 2.7 Flask nginx gunicorn easy_install python-dev yum install ...

  8. django 本地项目部署uwsgi 以及云服务器部署 uwsgi+Nginx+Docker+MySQL主从

    一 .django 本地项目部署uwsgi 1 本地部署项目 uwsgi安装测试 通过uwsgi 进行简单部署 安装uwsgi命令:pip install uwsgi -i http://pypi.d ...

  9. Linux学习笔记之阿里云ECS部署LAMP环境

    LAMP指Linux+Apache+MySQL/MariaDB+Perl/PHP/Python,是一组常用来搭建动态网站或者服务器的开源软件.它们本身都是各自独立的程序,但是因为常被放在一起使用,拥有 ...

随机推荐

  1. Kafka入门之producer

    一些重要的参数: 1.acks指定了在给producer发送响应前,leader broker必须要确保已成功写入该消息的副本数.当前acks有3个取值,0,1,和all 2.buffer.memor ...

  2. LeetCode 038 Count and Say

    题目要求:Count and Say The count-and-say sequence is the sequence of integers beginning as follows:1, 11 ...

  3. 一条 sql 的执行过程详解

    写操作执行过程 如果这条sql是写操作(insert.update.delete),那么大致的过程如下,其中引擎层是属于 InnoDB 存储引擎的,因为InnoDB 是默认的存储引擎,也是主流的,所以 ...

  4. spring框架使用c3po链接数据库

    编辑工具:idea 1.配置pom.xml文件(创建模板时软件自动创建) 导入spring的核心架包 全部架包官网:https://mvnrepository.com/ 1 <dependenc ...

  5. Struts2中的开启AsyncContext的方法

    //获取到requestHttpServletRequest req = ServletActionContext.getRequest();//设置属性org.apache.catalina.ASY ...

  6. PyQt(Python+Qt)学习随笔:信号签名(signature of the signal)是什么?

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 1.概念解释 函数签名:由函数的参数个数与其类型组成.函数在重载时,利用函数签名的不同即参数个数与类 ...

  7. Oracle10g安装

    1.下载链接:https://pan.baidu.com/s/1peD3iCTcE2Gg2cPNGLmLgQ 提取码:tjk4 一.ORACLE安装 WIN7.WIN10系统安装需要修改兼容性. 点击 ...

  8. buucitf-[极客大挑战 2020]Roamphp1-Welcome

    打开靶机,发现什么也没有,因为极客大挑战有hint.txt,里面说尝试换一种请求的方式,bp抓包,然后发送了POST请求,出现了下面的界面 这个还是挺简单的,因为是极客大挑战上的第一波题,关键是这个如 ...

  9. 20192313 实验一《Linux基础与Java开发环境》实验报告

    20192313 2020-10-8 <数据结构与面向对象程序设计>实验1报告 课程:<程序设计与数据结构> 班级: 1923 姓名: 陈宇帆 学号:20192313 实验教师 ...

  10. THE BUG 队第一次团队作业

    1.队名: THE BUG 队 2.队员学号: 杨梓琦 3118005115(队长) 温海源,3118005109 陈杰才,3118005089 李华,3118005097 钟明康,311800512 ...