环境:ubuntu 22.04 虚拟机
首先更新一下
sudo apt-get update
sudo apt-get upgrade
安装Apache2:
sudo apt-get install apache2
输入y,继续。等着他恐龙抗浪抗浪的下载安装就好了
打开浏览器访问http://localhost/
安装php:
sudo apt-get install php8.0
哈哈结果他给我装了8.1版本的,可能此时8.0已经过时了吧
执行,开启php:
a2enmod php8.1
(a2dismod php8.1关闭mod)
php开启了。进入到下边这个文件夹下边:
在下边新建一个index.php文件
vi命令写入index.php文件:
<?php
phpinfo();
?>
访问:
大功告成啦!
补充:
重启apache命令:
systemctl restart apache2
如何查看Apache当前启用的mods
可以使用httpd -M
命令查看apache
的已经启用的mods
。
也可以在Apache
的安装目录conf/httpd.conf
文件中的LoadModule
指令中查看。
用指令sudo ls -la /etc/apache2/mods-available/
可以查看所有启用的mods。
如果php
提示缺少xxx拓展,
打开/etc/php/8.0/apache2/php.ini
,找到extionsion=xxx
并将前面的;
删除,重启Apache。
如果php.ini里边没有,就安装一下,安装完成后重启Apache。