爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 1965|回复: 2

Ubuntu搭建网站环境Apache2+PHP+MySQL

[复制链接]

152

主题

48

回帖

1137

积分

管理员

积分
1137
发表于 2023-6-23 13:54:14 | 显示全部楼层 |阅读模式
2e765c82095d5daaeba52ea7addc6976.JPEG
首先安装Apache2
  1. apt-get install apache2
复制代码
然后安装PHP
  1. apt-get install php php-mysql
复制代码
最后安装MySQL
  1. apt-get install mysql-server
复制代码
创建数据库、创建用户、授权用户所有权限

mysql数据库创建、授权


安装解压软件zip
Ubuntu安装解压软件

解决GD 版本 () 过低问题
GD 版本 () 过低


最后解决xml_parser_create()不支持问题
xml_parser_create()不支持

152

主题

48

回帖

1137

积分

管理员

积分
1137
 楼主| 发表于 2024-6-2 22:45:45 | 显示全部楼层
apache2 更改根目录
https://www.ydnl.net/thread-6-1-1.html

152

主题

48

回帖

1137

积分

管理员

积分
1137
 楼主| 发表于 2024-12-22 17:48:13 | 显示全部楼层
打开HTTP和HTTPS端口

Apache 监听80(HTTP)和443(HTTPS)端口,所以我们需要在防火墙中放行这些端口端口,以允许从互联网访问 Web 服务器。

当然如果你没启用防火墙,可以不用以下操作,不过通常建议启用防火墙,服务器或更加安全。

假设您使用的是UFW,您可以通过启用“Apache Full”配置文件来做到这一点,其中包括两个端口的规则:

  1. sudo ufw allow 'Apache Full'
复制代码
验证更改:

  1. sudo ufw status
复制代码
输出内容类似如下:

  1. Status: active

  2. To                         Action      From
  3. --                         ------      ----
  4. 22/tcp                     ALLOW       Anywhere
  5. Apache Full                ALLOW       Anywhere
  6. 22/tcp (v6)                ALLOW       Anywhere (v6)
  7. Apache Full (v6)           ALLOW       Anywhere (v6)</code></pre>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表