响应式网站用什么做,国家高新技术企业申请条件,自己开个公司要多少钱,网吧网站怎么做简介
PHP 是一种服务器端脚本语言#xff0c;被许多流行的 CMS 和博客平台如 WordPress 和 Drupal 所使用。它也是流行的 LAMP 和 LEMP 堆栈的一部分。更新 PHP 配置设置是设置基于 PHP 的网站时的常见任务。定位确切的 PHP 配置文件可能并不容易。通常在服务器上会有多个 PH…简介
PHP 是一种服务器端脚本语言被许多流行的 CMS 和博客平台如 WordPress 和 Drupal 所使用。它也是流行的 LAMP 和 LEMP 堆栈的一部分。更新 PHP 配置设置是设置基于 PHP 的网站时的常见任务。定位确切的 PHP 配置文件可能并不容易。通常在服务器上会有多个 PHP 安装每个都有自己的配置文件。知道要编辑哪个文件以及当前的设置是有点神秘的。
本指南将展示如何查看您的 Web 服务器的当前 PHP 配置设置以及如何更新 PHP 设置。
先决条件
对于本指南您需要以下内容
Ubuntu 14.04 Droplet一个具有 sudo 特权的非 root 用户《使用 Ubuntu 14.04 初始服务器设置》解释了如何设置。了解在 Linux 系统上编辑文件。《基本 Linux 导航和文件管理》教程解释了如何编辑文件。安装了 PHP 的 Web 服务器。
有许多带有 PHP 的 Web 服务器配置但以下是两种常见方法
如何在 Ubuntu 14.04 上安装 LAMP 堆栈在 Ubuntu 14.04 上使用 DigitalOcean 一键安装 LAMP
本教程也适用于以下 DigitalOcean 一键应用
LAMPLEMPWordPressPHPMyAdminMagentoJoomlaDrupalMediawikiownCloud
本教程中的所有命令都应该以非 root 用户身份运行。如果命令需要 root 访问权限则会在其前面加上 sudo。
查看 PHP 配置
您可以通过在您的网站文件中放置一个带有 phpinfo 函数的页面来查看实时 PHP 配置。
使用以下命令创建一个带有此命令的文件首先切换到包含您的网站文件的目录。例如在 Ubuntu 14.04 上 Apache 的网页文件的默认目录是 /var/www/html/
cd /var/www/html然后创建 info.php 文件
sudo nano /var/www/html/info.php将以下行粘贴到此文件中并保存
?php
phpinfo();
?当访问您的 Web 服务器上的 info.php 文件http://www.example.com/info.php时您将看到一个显示 PHP 环境、操作系统版本、路径和配置设置值的页面。Loaded Configuration File 行右侧的文件显示了要编辑的正确文件以更新您的 PHP 设置。
!PHP 信息页面
此页面可用于显示您的 Web 服务器正在使用的当前设置。例如使用 Web 浏览器的 查找 功能您可以搜索名为 post_max_size 和 upload_max_filesize 的设置以查看限制文件上传大小的当前设置。
修改 PHP 配置
可以编辑 php.ini 文件以更改 PHP 函数的设置和配置。本节提供了一些常见示例。
有时PHP 应用程序可能需要允许更大的上传文件例如在 WordPress 站点上上传主题和插件。要允许 PHP 应用程序上传更大的文件请使用以下命令编辑 php.ini 文件更改路径和文件以匹配您的 Loaded Configuration File。此示例显示了 Ubuntu 14.04 上 Apache 的路径
sudo nano /etc/php5/apache2/php.ini控制文件大小上传的默认行是
post_max_size 8M
upload_max_filesize 2M将这些默认值更改为您期望的最大文件上传大小。例如如果您需要上传一个 30MB 的文件您将这些行更改为
post_max_size 30M
upload_max_filesize 30M其他常见的资源设置包括 PHP 可以使用的内存量由 memory_limit 设置
memory_limit 128M或者 max_execution_time定义了 PHP 进程可以运行多少秒
max_execution_time 30当您对 php.ini 文件进行了配置后保存更改并退出文本编辑器。
重新启动 Web 服务器以启用更改。对于 Ubuntu 14.04 上的 Apache此命令将重新启动 Web 服务器
sudo service apache2 restart刷新 info.php 页面现在应该显示您的更新设置。在完成更改 PHP 配置时请记得删除 info.php。
结论
许多基于 PHP 的应用程序需要对 PHP 配置进行轻微更改。通过使用 phpinfo 函数可以轻松找到确切的 PHP 配置文件和设置。使用本文中描述的方法进行这些更改。