Home  >  Article  >  Backend Development  >  PHP7+MySQL57+Nginx19 on Ubuntu 1404

PHP7+MySQL57+Nginx19 on Ubuntu 1404

WBOY
WBOYOriginal
2016-07-29 08:55:481264browse

This article is reproduced from: http://www.07net01.com/2016/01/1121802.html

Some time ago, PHP was upgraded to version 7.0, which is said to be very good. For example, the performance is doubled compared to 5.6, and the memory usage is low. , and later I saw on Weibo that it would not be stable until 7.0.1. As expected, it was upgraded very quickly. I have only recently had time to tinker with it, and here is a summary.

Environment: 1 core 1G host instance

<code>OS:ubuntu 14.04.3
Nginx 1.9.9
PHP 7.0.1
mysql 5.7.10
</code>

Nginx1.9.9

Download signing key

<code>wget http://nginx.org/keys/nginx_signing.key 
apt-key add nginx_signing.key
</code>

Add nginx source

<code>echo "deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx" >> /etc/apt/sources.list
echo "deb-src http://nginx.org/packages/ubuntu/ trusty nginx" >> /etc/apt/sources.list
</code>

Install nginx

<code>apt-get update
apt-get install nginx
</code>

PHP7.0.1

<code>apt-get install python-software-properties 
add-apt-repository ppa:ondrej/php-7.0 
apt-get install php7.0-fpm
</code>

Do some configuration :

vi /etc/php/7.0/fpm/php.ini #Uncomment the line cgi.fix_pathinfo=1 and change 1 to 0.

MySQL 5.7.10

Download the apt file

<code>dpkg -i mysql-apt-config_xx_all.deb
apt-get update
apt-get install mysql-server
</code>

Dependent environment:

<code>sudo apt-get install php7.0-cli php7.0-common  php7.0-curl php7.0-gd php7.0-mysql libxml2 libxml2-dev build-essential openssl libssl-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libmcrypt-dev libreadline6 libreadline6-dev libgd-dev libxslt-dev
</code>

Perform a simple configuration (you can compare and configure it with the previous notes) and then the environment will be set up


The above introduces PHP7+MySQL57+Nginx19 on Ubuntu 1404, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn