apache2 php mysql_二、Linux服务器apache2+PHP7+mysql环境配置
关于网站搭建的基础知识,请见我的另一篇文章
https://www.jianshu.com/p/9c65fcb14e4f
此处不加赘述。本文仅介绍Linux服务器环境的配置。
一、安装包下载与安装
1.安装apache2
sudo apt-get install apache2
2.安装PHP
//-y的意思是全部默认选择yes
//8条命令分8次输入
//1
sudo apt -y install software-properties-common apt-transport-https lsb-release ca-certificates
//2
sudo add-apt-repository ppa:ondrej/php
//3
sudo apt-get update
//4
sudo apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y
//5
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.2/fpm/php.ini
//重启PHP
//6
systemctl restart php7.2-fpm
//7
sudo apt-get update
//8
sudo apt-get upgrade -y
3.安装libapache2-mod-php7.2,使apache2支持PHP
sudo apt-get install libapache2-mod-php7.2
4.安装MySQL
sudo apt-get install mysql-server
二、更改配置文件,修改服务器根目录
输入命令
sudo vim /etc/apache2/sites-available/000-default.conf
找到DocumentRoot,将后面改成你想要的服务器根目录
三、可能出现的问题及解决方法
1.无法解析html中嵌入的php代码段
sudo vim /etc/apache2/apache2.conf
添加如下两行
AddHandler php7-script .php .html
AddType text/html .php .html
保存退出后,重启apache
sudo /etc/init.d/apache2 restart
2.Apache提示"You don't have permission to access..."错误
sudo vim /etc/apache2/apache2.conf
找到如下位置,将"Require all denied"修改成"Require all granted";
apache2.conf.png
重启apache2即可
apache2 php mysql_二、Linux服务器apache2+PHP7+mysql环境配置相关推荐
- 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置
目录 沁恒CH32V103C8T6(一): 核心板焊接和Windows开发环境配置 沁恒CH32V103C8T6(二): Linux RISC-V编译和烧录环境配置 硬件准备 CH32V103 开发板 ...
- 在Linux服务器上安装MySQL并配置,远程连接
MySQL是用的很多的关系型数据库.今天来分享一下安装,配置及其连接教程.这里以Debian服务器安装MySQL 8为例. 1,下载MySQL并解压上传 去下载页面下载linux版的mysql安装包. ...
- 美国Linux服务器系统增强安全的配置
美国Linux服务器系统可能出现的安全漏洞中,更多是由于不当的系统配置所造成的,用户们可以通过一些适当的安全配置来防止问题的发生.美国Linux服务器系统上运行的服务越多,不当配置的概率也就越高,那么 ...
- 突然远程连接不上mysql_navicat突然连接不上远程linux服务器上的mysql
我linux服务器上的mysql是docker安装的,突然有一天我的navicat连接不上服务器上的mysql,于是开始了下面一系列的修复 1.首先登录服务器上mysql,看是否能正常登录,我发现不能 ...
- linux查询MySQL数据库操作,Linux服务器上查看mysql数据库操作日志
前两天客户打电话跟我讲,系统中有条订单数据丢失了,这让我很诧异.好好的数据怎么说丢,就丢了.此事必有蹊跷,于是今天我要一探究竟,看看数据是否录入数据库中去了.经过之前初步的排查,发现数据应该是被人为删 ...
- windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?
Linux系统GitLab安装与环境配置 注意:虚拟机的内存至少2G以上 一. 从GitLab官网获取安装方法和步骤: https://about.gitlab.com/installation/#c ...
- ROS入门笔记(二):ROS安装与环境配置及卸载(重点)
ROS入门笔记(二):ROS安装与环境配置及卸载(重点) 文章目录 1 ROS安装步骤 1.1 ROS版本 1.2 确定Ubuntu版本号 1.3 安装ROS 1.3.1 Ubuntu初始环境配置 1 ...
- LibOpenCM3(一) Linux下命令行开发环境配置
目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...
- atom配置python环境_python与excel有段情之二:python的安装和环境配置
索引 python与excel有段情之一:前述 python与excel有段情之二:python的安装和环境配置 python与excel有段情之三:python编程前的准备工作和基本概念 pytho ...
最新文章
- Pandas把dataframe的索引、复合索引变换为数据列:包含单索引到单列(重命名)、复合索引到多数据列、复合索引的其中一个水平变换为数据列、
- 棉花糖主机送mysql_mysql操作
- 产生0到1之间均匀分布的一个随机数原理与实现
- 无线通信领域:技术整合,创造未来
- 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
- Oracle之垂直水平分库分表(二)
- java 中线程池的种类,原理以及源码解析(1)
- centos7搭建easy-mock服务
- 哪些数据类型能使用切片操作python_Python学习之路「16」非数字数据类型-切片-slice...
- 前端验证码绘制(canvas)
- 【版本控制】如何从github 上获取源码
- python狗屁不通文章生成器_狗屁不通文章生成器,哈哈哈
- Mysql根据日志恢复数据
- 第一遍C++Primer5th读完感
- Oracle对索引做统计,Oracle收集索引统计信息
- c语言编程中的或逻辑的符号 符号如何输入,C语言中逻辑运算符(,||,!)和位运算符号(,|,^)...
- GDOI2021自闭记
- 电脑PHP动画制作画板,HTML_html5教程制作简单画板代码分享,HTML5制作简单画板
复制代码代 - phpStudy...
- oracle查看某个分区的数据,查看oracle表的分区信息
- 问题事件名称: APPCRASH 应用程序名: xxx.EXE 应用程序版本:
热门文章
- java双缓存机制_详解JVM类加载机制及类缓存问题的处理方法
- 华为笔记本计算机在哪,新一代华为MateBook 的机会在哪里?
- 2 使用_索尼黑卡RX100M6的使用指南2
- c语言1+2+3+4+5_C程序来计算系列1+(1 + 2)+(1 + 2 + 3)+(1 + 2 + 3 + 4)+ ... +(1 + 2 + 3 + ... + n)...
- divi模板下载_Java Math类静态double IEEEremainder(double divi,double divisor)的示例
- Java ObjectInputStream readFloat()方法与示例
- 定时任务的实现原理,看完就能手撸一个!
- 优秀的基数统计算法——HyperLogLog
- nodejs与javascript中的aes加密
- Oracle plsqlI 练习 传值