PHP及相关人员安装

PHP及相关人员安装

我将安装 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

相关内容