使用Linux在云服务器上管理PHP

2020年12月29日17:23:59 发表评论 38 次浏览

介绍

PHP是一种功能强大且灵活的脚本语言, 专门用于Web开发, 可以轻松地嵌入到HTML页面中。了解在运行Linux的Cloud Server上管理PHP的基础知识, 包括如何检查PHP版本, 如何查看配置了哪些选项和模块以及如何编辑php.ini文件以更改PHP配置。

要求

  • 安装并正在运行PHP的云服务器。

注意:默认情况下, PHP已在标准Linux安装上安装并运行。如果你的服务器是使用最小安装创建的, 则在继续操作之前, 需要安装和配置PHP。

查找PHP版本

使用的PHP -V命令从命令行找到你的PHP版本:

[user@localhost html]# php -v
PHP 5.4.16 (cli) (built: Nov  6 2016 00:29:02)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

在上面的示例中, 服务器正在运行PHP 5.4.16版本。

要升级PHP版本, 请参见:

  • 在CentOS 7云服务器上将PHP从5.4升级到7.0or
  • 使用Plesk在云服务器上更新PHP.

查看PHP选项和已安装的模块

PHP命令phpinfo();将输出所有PHP安装信息, 包括版本号, 所有配置, 所有加载的模块以及所有设置。

要在浏览器中查看此信息, 请创建一个文件phpinfo.php在你的网站空间中, 然后将其打开进行编辑。例如, 要在/ var / www / html命令是:

sudo nano /var/www/html/phpinfo.php

将以下内容放入此文件:

<?php phpinfo(); ?>

保存并退出文件, 然后在Web浏览器中查看文件。

PHP版本
PHP版本

使用Ctrl + F查找页面上的信息。

注意:出于安全原因, 在检查完PHP版本后, 请删除此文件。

编辑php.ini文件

php.ini文件用于更改PHP配置。使用以下命令来编辑php.ini文件:

  • CentOS 7:须藤nano /etc/php.ini
  • Ubuntu 16.04:须藤纳米/etc/php/7.0/apache2/php.ini

进行所需的更改后, 保存并退出文件。然后重新启动Apache以使更改生效:

  • CentOS的7:sudo systemctl重新启动httpd
  • Ubuntu 14.04:sudo服务apache2重新启动

使用包裹管理系统

如果计划广泛使用PHP, 则包管理系统是管理PHP库的便捷方法。

Composer是最受欢迎的软件包管理系统。你需要做的就是声明你的项目需要哪些软件包, Composer将为你安装和更新它们。

有关Composer的更多信息, 请参见我们的文章在Ubuntu 16.04上安装和使用PHP Composer.

使用PHP框架

PHP框架是常用网站工具的集合。无需在每次需要执行常见任务(例如, 对用户进行身份验证或管理会话)时"浪费时间", 而是可以使用框架来安装预制组件。这使开发人员可以快速可靠地构建整个网站。

有关使用PHP框架的更多信息, 请参见我们的文章安装和使用无脂肪框架的PHP.

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: