网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

unbuntu安装PHP7&PHP-FPMnginxmysql

‍‍‍‍安装之后的php管理位置在‍‍‍‍

$:cd/etc/init.d/ $:sudophp-fpm7.0{start|stop|status|restart|reload|force-reload}

创新互联专注于乐东黎族网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供乐东黎族营销型网站建设,乐东黎族网站制作、乐东黎族网页设计、乐东黎族网站官网定制、微信小程序服务,打造乐东黎族网络公司原创品牌,更为您提供乐东黎族网站排名全网营销落地服务。安装之后的nginx管理位置在

$:cd/etc/init.d/ $:sudo./nginx{start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}

nginx配置文件:

$:sudovi/etc/nginx/sites-available/default#虚拟主机默认配置文件 $:sudovi/etc/nginx/nginx.conf#默认配置文件

执行文件:

/usr/sbin/php-fpm7.0 /usr/sbin/nginx Step 1 – Install PHP 7 & PHP-FPM

First install python-software-properties package on your system which provides add-apt-repository command then use the following set of commands to add PPA for PHP 7 in your Ubuntu system and install it.

$sudoapt-getinstallpython-software-properties $sudoadd-apt-repositoryppa:ondrej/php $sudoapt-getupdate $sudoapt-getinstall-yphp7.0php7.0-fpm

Step 2 — Install Nginx

First we will install Latest Nginx web server on our system. Use the following commands to add PPA for installing latest Nginx version on your Ubuntu 14.04 (Trusty).

$echo"debhttp://nginx.org/packages/mainline/ubuntu/`lsb_release-cs`nginx">>/etc/apt/sources.list $echo"deb-srchttp://nginx.org/packages/mainline/ubuntu/`lsb_release-cs`nginx">>/etc/apt/sources.list

and use the following commands to install Nginx web server.

$curlhttp://nginx.org/keys/nginx_signing.key|apt-keyadd- $sudoapt-getupdate $sudoapt-getinstallnginx

Step 3 — Install MySQL 5.6

Use the following commands to install or upgrade MySQL 5.6 on your Ubuntu systems. At the last update of this tutorial MySQL 5.6.27 is latest available MySQL version in series of MySQL 5.6.X.

$sudoadd-apt-repository-yppa:ondrej/mysql-5.6 $sudoapt-getupdate $sudoapt-getinstallmysql-server-5.6

Step 4 — Install Other Requirements

You may also need to install modules like PHP7-MySQL, etc based on your application requirements. Use the following command to find our available php 7 modules.

$sudoapt-cachesearchphp7-*

Above command will list all available PHP7 modules for installation, Let’s begin installation of modules.

$sudoapt-getinstallphp7.0-mysqlphp7.0-curlphp7.0-json

Step 5 — Configure PHP-FPM

PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features.

$sudonano/etc/php/7.0/fpm/php.ini

un-comment cgi.fix_pathinfo=1 line and set value to 0.

cgi.fix_pathinfo=0

Now set the listen parameter in /etc/php/7.0/fpm/pool.d/www.conf configuration file. Here you can use php7.0-fpm socket to work or start php7.0-fpm service on specific port. We are going to use it as service .

$sudonano/etc/php/7.0/fpm/pool.d/www.conf

Now make changes in configuration file as below. Commend listen with socket file and enable it as service

#listen=/run/php/php7.0-fpm.sock listen=127.0.0.1:9000

Step 6 — Configure Nginx VirtualHost

Finally do the configuration of Nginx virtualhost. For this example we are editing default configuration file.

$sudonano/etc/nginx/conf.d/default.conf

and make changes as below.

server{ listen80; root/var/www; indexindex.phpindex.htmlindex.htm; server_nameexample.comwww.example.com; location/{ try_files$uri$uri//index.html; } error_page404/404.html; error_page500502503504/50x.html; location=/50x.html{ root/usr/share/nginx/www; } location~.php${ try_files$uri=404; fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; includefastcgi_params; } }

You have to do the same changes in all VirtualHosts configured.

Step 7 – Restart Services

After installing all services on your system, start all required services.

$sudoservicenginxrestart $sudoservicephp7.0-fpmrestart

Step 8 – Open Access in Firewall

If you are using iptables, Use following commands to open port 80 for public access of webserver.

Iptables Users:

$sudoiptables-AINPUT-mstate--stateNEW-ptcp--dport80-jACCEPT

UFW Users:

$sudoufwallow80/tcp

Step 9 – Verify Setup

Finally verify installation of PHP 7 with NGINX. Let’s create a file info.php on website document root using following content.
[php]
phpinfo();
?>
[/php]

Now browse this file in web browser. It will so all the details about version’s and installation.


网站名称:unbuntu安装PHP7&PHP-FPMnginxmysql
本文链接:http://bjjierui.cn/article/cpogio.html

其他资讯