ubuntu 18.04安装php 7,Ubuntu 18.04安装和配置PHP 7.2详细方法介绍

PHP和相关组件是部署Web服务器时最常用的组件。在本文中,惠主机简单介绍下如何在Ubuntu18.04LTS上设置PHP7.2版本。

准备工作

最新的Ubuntu 18.04服务器。

sudo用户。

更新Ubuntu 18.04

首先,更新软件包列表:

sudo apt-get update -y

接下来,安装更新:

sudo apt-get upgrade -y

创建您的sudo用户

安装sudo后,第一步就是简单地添加一个新用户:

adduser

设置此用户的相关信息:

Enter the new value, or press ENTER for the default

Full Name []: Test User

Room Number []: 01

Work Phone []: 5555555

Home Phone []: 5555555

Other []:

可以填入这些字段,也可以按ENTER设置默认状态。在这之后键入Y并在在此按ENTER键确认信息,请执行以下操作。

接下来,将新用户添加到sudo小组:

usermod -aG sudo

现在可以注销并以新用户的身份重新登录。若要测试用户添加是否正确,请在以新用户身份重新登录后使用以下命令:

ls -la /root

这样收到以下通知:

ls: cannot open directory '/root': Permission denied

当将前面的命令附加到sudo,会被要求输入密码并收到/root目录:

sudo ls -la /root

现在就可以更新Ubuntu。

安装Web服务器

可以使用Apache或Nginx作为你的Web服务器。

安装并启动Apache:

sudo apt-get install apache2 -y

sudo systemctl start apache2.service

若要安装并启动Nginx,请执行以下操作:

sudo apt-get install nginx -y

sudo systemctl start nginx.service

安装PHP7.2

PHP7.2包含在18.04的默认Ubuntu存储库中,所以可以使用以下命令列出每个可用的PHP7.2包:

apt-cache pkgnames | grep php7.2

接下来,安装应用程序所需的包:

sudo apt-get install php -y

sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

最后,重新启动Web服务器以允许PHP运行。

对于Apache,可以输入以下命令:

systemctl restart apache2.service

对于Nginx使用以下命令:

systemctl restart nginx.service

确认PHP版本:

php -v

产出如下:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

PHP7.2的主配置文件将保存为/etc/php/7.2/fpm/php.ini。所以可以使用vi文本编辑器以修改该文件中的相关设置:

sudo vi /etc/php/7.2/fpm/php.ini

注意:如果你对Apache或Nginx文件或任何其他PHP配置文件做了任何更改,请记住重新启动该文件或Nginx。

这样就可以在Ubuntu18.04上成功地设置了PHP7.2,以上设置过程仅供参考。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值