ubuntu安装apache服务器_PHP服务器

ubuntu安装apache服务器_PHP服务器Ubuntu 下 Apache2 和 PHP 服务器环境配置 1、简介 本文主要是 Ubuntu 下 Apache2 和 PHP 服务器环境配置方法,同样适用于 Debian 系统:Ubuntu 20

Ubuntu 下 Apache2 和 PHP 服务器环境配置

Ubuntu 下 Apache2 和 PHP 服务器环境配置

1、简介

本文主要是 Ubuntu 下 Apache2 和 PHP 服务器环境配置方法,同样适用于 Debian
系统:Ubuntu 20.0.4
注意:文中运行的命令基本上需要管理员权限

2、安装 Apache2 和 PHP

apt install apache2 php php-mysql php-mbstring

php-mysql 是 mysql 数据库相关的扩展,php-mbstring 是中文相关的扩展,按照需求安装

3、配置 PHP

编辑 php.ini 文件,注意根据 PHP 版本的不同,路径稍有不同,路径为:

/etc/php/7.4/apache2/php.ini

找到 extension 相关项,把需要开启的扩展取消前面的 “;” 符号即可
如果需要 mysql 数据库 和 中文相关的网站,建议开启以下扩展:

extension=mbstring
extension=mysqli
extension=pdo_mysql

4、配置 Apache2

4.1、测试 Apache2

打开浏览器输入 http://localhost/ 如果看到 Apache2 Debian Default Page 说明 Apache 服务器运行正常,并且可以看到默认网站位置为 /var/www/html
或者终端输入 systemctl status apache2 查看状态为 Active: active (running) 说明正常

4.2、配置 Apache2

停止 apache2 服务,终端输入 systemctl stop apache2

编辑 /etc/apache2/apache2.conf
<Directory /var/www/> 为你的网站本地目录

编辑 /etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/html 为你的网站本地目录

编辑 /etc/apache2/sites-available/default-ssl.conf
DocumentRoot /var/www/html 为你的网站本地目录

开启 apache2 服务,终端输入 systemctl start apache2,设置完毕

偷懒方法
编辑 /etc/apache2/apache2.conf
<Directory /var/www/> 为 <Directory /var/www/html/>
建立软连接例如: ln -s /home/mypc/www /var/www/html/ 这样根据 apache2 默认目录连接为你的网站本地目录就 OK 了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6142.html

(0)
上一篇 2023-04-16
下一篇 2023-04-16

相关推荐

  • PostgreSQL源码学习–删除数据#3

    PostgreSQL源码学习–删除数据#3本节介绍ExecDelete函数。 从表中删除时,tupleid标识要删除的元组,oldtuple为空; 从视图中删除时,oldtuple传递给INSTEAD OF触发器标识要删除的内容,tuple…

    2023-03-10
    154
  • Python正则表达式快速匹配操作指南

    Python正则表达式快速匹配操作指南Python正则表达式是一种非常强大的文本处理工具,可以用于快速匹配需要的文本信息。在开发过程中,我们往往需要对输入数据进行过滤、验证或提取,这时候正则表达式就派上用场了。本文将从多个方面为大家详细介绍Python正则表达式的基础知识、常用功能和技巧等内容,希望对初学者有所帮助。

    2024-02-06
    87
  • Postgresql共享库预加载(Shared Library Preloading)

    Postgresql共享库预加载(Shared Library Preloading)Postgresql共享库预加载(Shared Library Preloading) PostgreSQL支持通过动态库的方式扩展PG的功能,pg在使用这些功能时需要预加载相关的共享库。 有几种设…

    2023-02-22
    176
  • (转载)JPA的CascadeType和FetchType

    (转载)JPA的CascadeType和FetchType链接: https://www.jianshu.com/p/b8595aee06ac CascadeType 概述 cascade表示级联操作,在hibernate配置注解@OneToOne,@On…

    2023-02-26
    159
  • mysql8.0数据库恢复_恢复删除记录

    mysql8.0数据库恢复_恢复删除记录今天登录一个MySQL数据库slave节点主机发现/var/lib/mysql下存放大量的mysql-relay-bin文件,最早的文件创建日期甚至是2018年,我记得在slave库同步完maste…

    2023-03-03
    149
  • mysql sql语句大全_sql 查询语句

    mysql sql语句大全_sql 查询语句表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(S

    2023-02-23
    141
  • 使用正则表达式提高文本处理效率

    使用正则表达式提高文本处理效率文本处理是我们在开发中非常常见的一个问题,不论是从文本中提取信息、替换特定字符或者格式化文本,都需要我们耗费大量时间和精力。但是,使用正则表达式可以帮助我们快速、准确地完成这些操作,提高我们的文本处理效率。本文从多个方面介绍正则表达式在文本处理中的使用方法和技巧,以期帮助读者更好地利用正则表达式提高自己的文本处理能力。

    2024-02-18
    86
  • oracle日期处理函数整理「建议收藏」

    oracle日期处理函数整理「建议收藏」1.trunc 函数 截断函数既可以截取日期 也可以截取数字 返回今天的日期 select trunc(sysdate) from dual; –07-6月 -20 返回当月第一天 select t

    2023-03-08
    148

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注