虚拟机+Ubuntu18搭建网站(二)——Apache、PHP的简单使用

Apache2

我们可以尝试在apache的默认文件目录下搭一个极其简陋的页面出来
默认文件目录在/var/www/html下,也就是说实际的Web内容是由这个目录提供的
那现在在这个目录下放一些文件

cd /var/www/html/
mkdir test
cd test/									#自己的文件夹
touch image.jpg
touch music.mp3
touch film.mp4
touch txt.txt
hostname -I

然后可以在自己的主机上打开浏览器输入那串地址看一下:

因为这些图片音乐什么的都是假的,所以点开什么都没有
如果你打开后什么都没有,显示的是无法访问,那有可能是因为apache2服务器没有打开,在虚拟机上输入sudo service apache2 start应该就可以了

php

在/var/www/html/下创建info.php文件,并输入以下内容:

cd /var/www/html/
sudo gedit info.php
<?php
phpinfo();

然后在主机上输入:
http://192.168.154.1

### Ubuntu服务器安装指南 #### 一、Ubuntu Server 的基本安装流程 在开始之前,需要准备一台物理机器或者虚拟机来运行 Ubuntu Server。以下是具体的安装过程: 1. **下载镜像文件** 访问官方站点并获取最新的 Ubuntu Server 版本 ISO 文件[^1]。 2. **创建启动介质** 使用工具如 Rufus 或 Etcher 将下载的 ISO 文件写入 USB 驱动器或其他可引导设备中。 3. **设置 BIOS/UEFI 启动顺序** 修改目标计算机的 BIOS 设置以优先从上述制作好的启动盘加载系统。 4. **初始化与分区** 当进入 LiveCD/LiveUSB 环境后,按照提示选择语言和地区偏好项;随后定义硬盘布局方案——可以手动指定各逻辑卷大小或将整个存储空间分配给单一根目录(/)。 5. **网络配置** 如果计划通过互联网访问该服务器,则需在此阶段设定静态 IP 地址或允许 DHCP 自动分配地址。 6. **软件包更新** 连接到在线仓库执行 `sudo apt update && sudo apt upgrade` 命令确保所有组件处于最新状态。 7. **安装 SSH 服务** 若要实现远程管理功能,建议启用 Secure Shell (SSH),这可以通过简单的命令完成:`sudo apt install openssh-server`。 8. **重启系统** 所有操作完成后记得重新启动硬件平台以便应用更改效果。 ```bash sudo reboot now ``` #### 、Samba 服务器的具体搭建步骤 对于希望共享文件夹资源的企业环境来说,构建 Samba 是非常实用的选择之一。下面详细介绍其实施细节: 1. 更新现有库索引表: ```bash sudo apt-get update ``` 2. 安装必要的程序包: ```bash sudo apt-get install samba smbclient winbind ``` 3. 编辑主配置文档 `/etc/samba/smb.conf`, 添加如下片段作为例子展示如何暴露特定路径供外部连接读取数据: ```ini [shared] path = /srv/share browsable = yes writable = no guest ok = yes ``` 4. 创建对应的本地目录结构并与之关联起来: ```bash mkdir -p /srv/share/ chmod 777 /srv/share/ chown nobody:nogroup /srv/share/ ``` 5. 测试新修改后的语法正确与否: ```bash testparm ``` 6. 最终激活改动成果: ```bash systemctl restart smbd nmbd ``` 以上即完成了基础版的服务端部署工作流[^2]. #### 三、禅道系统的引入方式 为了便于团队协作开发活动跟踪记录需求, 可考虑集成 ZenTao 平台到现有的 IT 架构当中去. 1. 准备好 LAMP(Linux Apache MySQL PHP)堆栈环境. 2. 下载对应版本压缩包至临时区域: ```bash wget https://www.zentao.net/download-zentaopms.html tar zxvf zentaopms*.tar.gz -C /var/www/html/ mv /var/www/html/zentaopms*/zentao /var/www/html/zentao rm -rf /var/www/html/zentaopms* ``` 3. 赋予适当权限让 Web 用户能够正常运作此应用程序: ```bash chown www-data:www-data -R /var/www/html/zentao find /var/www/html/zentao -type d -exec chmod 755 {} \; find /var/www/html/zentao -type f -exec chmod 644 {} \; ``` 4. 数据库准备工作: 登录 MariaDB 控制台建立专属数据库实例及其相应账户认证机制: ```sql CREATE DATABASE zentao CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON zentao.* TO 'zentao'@'localhost' IDENTIFIED BY 'yourpassword'; FLUSH PRIVILEGES; exit; ``` 5. 开启 Apache HTTPD 处理请求的能力: ```bash a2enmod rewrite service apache2 reload ``` 6. 至此应该可以从浏览器界面输入 URL 地址(http://server-ip-address/zentao/) 来继续后续向导指示直至结束全部环节[^3]. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值