![PHP及相关人员安装](https://linux22.com/image/1205077/PHP%E5%8F%8A%E7%9B%B8%E5%85%B3%E4%BA%BA%E5%91%98%E5%AE%89%E8%A3%85.png)
我将安装 LAMP。为此,我将运行以下命令。
sudo apt-get install php7.0 libapache2-mod-php php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml mysql-server php-mysql php-dom phpmyadmin composer
这是正确的命令吗?
答案1
你没有指定你正在使用的发行版,但假设它是 ubuntu,你可以按照此链接中的步骤操作如何在 Ubuntu 16.04 上安装 Linux、Apache、MySQL、PHP(LAMP)..如果您使用的是不同版本,请更改发行版的版本..但如果您使用的是非基于(debian/ubuntu)的发行版,只需更改命令中的包管理器,步骤几乎相同。
步骤 1:安装 Apache 并允许进入防火墙
sudo apt-get update
sudo apt-get install apache2
sudo ufw allow in "Apache Full"
第 2 步:安装 MySQL
sudo apt-get install mysql-server
步骤3:安装PHP
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
然后修改 Apache 在请求目录时提供文件的方式。为此,请键入以下命令,以 root 权限在文本编辑器中打开 dir.conf 文件:
sudo nano /etc/apache2/mods-enabled/dir.conf
它看起来会像这样:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
我们希望将上面突出显示的 PHP 索引文件移动到 DirectoryIndex 规范之后的第一个位置,如下所示:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
此后,我们需要重新启动 Apache Web 服务器,以便识别我们的更改。您可以输入以下命令执行此操作:
sudo systemctl restart apache2