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

若如初见. 提交于 2019-12-23 21:05:57

文章目录

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.129/info.php
中间那串地址要是你虚拟机上的ip地址,也就是之前测试apache的时候输入“hostname -I”出现的东西,不知道又不高兴返回去看得的可以ipconfig一下

弹出的界面是这个样子的
注意的是,对于/var/www/html里面的所有文件夹,首先访问的是index.html文件,其次是index.php文件
假设我们在/test文件夹下创建了index.php、index.html、info.php三个文件夹,然后在主机浏览器里面输入ip地址/test

可以看到弹出来的是index.html里面的内容
那现在把html文件删了,再访问一遍

现在就是index.php里面的内容了
如果说希望php优先被选择的话,那修改apache的配置文件即可:

sudo gedit /etc/apache2/mods-enabled/dir.conf

把index.php调到前面去

然后重启

sudo service apache2 restart
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!