前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Ubuntu 14.04上更改PHP设置

如何在Ubuntu 14.04上更改PHP设置

原创
作者头像
彼岸轮回
修改2018-09-26 09:53:18
1.7K0
修改2018-09-26 09:53:18
举报
文章被收录于专栏:云计算教程系列

介绍

PHP是一种服务器端脚本语言,被许多流行的CMS和博客平台使用,如WordPress和Drupal。它也是流行的LAMP和LEMP堆栈的一部分。在设置基于PHP的网站时,更新PHP配置设置是一项常见任务。找到确切的PHP配置文件可能并不容易。有多个PHP安装在服务器上正常运行,每个安装都有自己的配置文件。知道要编辑哪个文件以及当前设置是什么可能有点神秘。

本指南将说明如何查看Web服务器的当前PHP配置设置以及如何更新PHP设置。

先决条件

对于本指南,您需要以下内容:

  • Ubuntu 14.04 腾讯CVM
  • 具有sudo权限的非root用户, 没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器
  • 了解在Linux系统上编辑文件。
  • 安装了PHP的Web服务器。

注意:本教程假设您运行的是Ubuntu 14.04。php.ini在其他系统上编辑文件应该是相同的,但文件位置可能不同。

本教程中的所有命令都应以非root用户身份运行。如果命令需要root访问权限,则前面会有sudo

查看PHP配置

您可以通过放置包含phpinfo函数的页面和网站文件来查看实时PHP配置。

要使用此命令创建文件,请首先切换到包含网站文件的目录。例如,Ubuntu 14.04上Apache的网页文件的默认目录是/var/www/html/

代码语言:javascript
复制
cd /var/www/html

然后,创建info.php文件:

代码语言:javascript
复制
sudo nano /var/www/html/info.php

将以下行粘贴到此文件中并保存:

info.php的

代码语言:javascript
复制
<?php
phpinfo();
?>

访问info.phpWeb服务器上的文件(http:// www.example.com /info.php)时,您将看到一个页面,其中显示有关PHP环境,操作系统版本,路径和配置设置值的详细信息。“ 已加载配置文件”行右侧的文件显示了要编辑的正确文件,以便更新PHP设置。

此页面可用于显示Web服务器正在使用的当前设置。例如,使用Web浏览器的“ 查找”功能,可以搜索名为post_max_sizeupload_max_filesize的设置,以查看限制文件上载大小的当前设置。

警告:由于该info.php文件显示操作系统,Web服务器和PHP的版本详细信息,因此在不需要保护服务器尽可能安全时的情况下,应删除此文件。

修改PHP配置

我们可以通过编辑文件php.ini来更改PHP功能的设置和配置。本节提供了一些常见示例。

有时,PHP应用程序可能需要允许更大的上传文件,例如在WordPress网站上上传主题和插件。为了让更大的PHP应用程序上传,请使用以下命令编辑文件php.ini更改路径和文件以匹配您的已加载配置文件。此示例显示了Ubuntu 14.04上Apache的路径。):

代码语言:javascript
复制
sudo nano /etc/php5/apache2/php.ini

控制文件大小上载的默认行是:

代码语言:javascript
复制
post_max_size = 8M
upload_max_filesize = 2M

将这些默认值更改为所需的最大文件的上载大小。例如,如果您需要上传30MB文件,则可以将这些行更改为:

代码语言:javascript
复制
post_max_size = 30M
upload_max_filesize = 30M

其他常见资源设置包括PHP可以使用的内存量可以设置为memory_limit

代码语言:javascript
复制
memory_limit = 128M

或者max_execution_time,它定义了PHP进程可以运行的秒数:

代码语言:javascript
复制
max_execution_time = 30

根据需要配置php.ini文件后,保存更改并退出文本编辑器。

重新启动Web服务器以启用更改。对于Ubuntu 14.04上的Apache,此命令将重新启动Web服务器:

代码语言:javascript
复制
sudo service apache2 restart

刷新info.php页面,现在应该显示更新的设置。记得在完成更改PHP配置后删除info.php

结论

许多基于PHP的应用程序需要对PHP配置进行细微更改。通过使用该phpinfo功能,可以轻松找到确切的PHP配置文件和设置。使用本文中介绍的方法进行这些更改。

更多Ubuntu 教程请前往腾讯云+社区学习更多知识。


参考文献:《 How To Change Your PHP Settings on Ubuntu 14.04》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 先决条件
  • 查看PHP配置
  • 修改PHP配置
  • 结论
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档