跳至内容
sdvcrx's wiki
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
Export to Markdown
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
linux:php
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== PHP ====== [[wp>PHP|PHP]]在7.0的大版本性能提升明显,号称性能和[[wp>HHVM|HHVM]]相当。 注意,我们使用的是Nginx + PHP-fpm的模式。 ===== Install ===== ==== Debian jessie ==== 添加[[https://www.dotdeb.org/|Dotdeb]]源到sourcelist: <code - /etc/apt/sources.list.d/php.list> deb http://packages.dotdeb.org jessie all deb-src http://packages.dotdeb.org jessie all </code> 安装''php-fpm''和''php-xml'' <code> sudo apt update sudo apt install php7.0-fpm php7.0-xml </code> ==== Ubuntu ==== 以下是[[wp>Ubuntu|Ubuntu 14.04]]升级PHP到7.0+版本的步骤 首先添加''Ondřej Surý''维护的Debian下的PHP7包,他提供了[[https://launchpad.net/%7Eondrej/+archive/ubuntu/php|PPA]]以供Ubuntu安装。 <code> sudo add-apt-repository ppa:ondrej/php </code> <WRAP center info 90%> 由于这位开发者的名字不是纯ASCII字符,所以在''locale''为非UTF-8的系统下可能会报错,可以安装''language-pack-en-base''包解决这个问题 <code> sudo apt-get install -y language-pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php </code> </WRAP> 更新软件源并安装php7: <code> sudo apt-get update sudo apt-get install php7.0-fpm php7.0-xml </code> PHP7.0开始不再内置MySQL binding,需要手动安装: <code> sudo apt-get install php7.0-mysql </code> 运行以下命令可以看到php已经升级到了7.0版本: <code> php -v </code> === Update Nginx configration === php-fpm的[[wp>Unix_domain_socket|Unix domain socket]]名字也跟着版本号进行了改变: ^ PHP 5 ^ PHP 7 ^ | /var/run/php5-fpm.sock | /var/run/php/php7.0-fpm.sock | 我们这里使用[[linux:sed|sed]]进行快速修改配置: <code> sed -i 's|/var/run/php5-fpm.sock|/var/run/php/php7.0-fpm.sock|g' /etc/nginx/sites-enabled/*.conf </code> 然后重启Nginx即可 <code> sudo service nginx reload </code> ===== Configuration ===== ==== 修改时区为东八区 ==== 编辑 ''/etc/php/7.0/fpm/php.ini'',取消注释并添加下面内容 <code> date.timezone = Asia/Shanghai </code> 重启reload配置生效: <code> sudo systemctl reload php7.0-fpm </code> ===== Performance ===== 升级PHP7.0后,能够明显感觉到[[:start|Wiki系统]]响应速度变快了许多 ---- ====== Reference ====== * [[https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04|How To Upgrade to PHP 7 on Ubuntu 14.04]]
linux/php.txt
· 最后更改: 2023/12/03 10:24 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
Export to Markdown
回到顶部