记录在阿里云上搭建PHP7开发环境并安装nginxsudoapt-getupdatesudoapt-getinstallnginx安装完成后会自动打开,通过命令查看#ps-aux|grepnginxroot79210.00.014232972点/0S+21:250:00grep--color=autonginxroot277700.00.01170841444?Ss20:390:00nginx:masterprocess/usr/sbin/nginx-gdaemonon;master_process开启;S20:390:00nginx:工作进程www-data277720.00.11176925120?S20:390:00nginx:workerprocess打开浏览器到http://x.x.x.x.com/可以看到nginx的欢迎页面InstallPHP7sudoapt-getinstallpython-software-propertiessoftware-properties-commonsudoadd-apt-repositoryppa:ondrej/phpsudoapt-getinstallphp7.0-fpmphp7.0-cliphp7.0-mcryptphp7.0-mysqlphp7.0-mbstringphp7.0-xmlphp7.0-curl打开OPcacheapt-getinstallphp70-php-opcache.x86_64sudoservicephp7.0-fpmrestartconfigurenginxparsePHPvi/etc/nginx/sites-available/defaultserver{listen80default_server;听[::]:80默认服务器ipv6only=on;#root为项目代码所在目录的根目录/var/www/html;indexindex.phpindex.htmlindex.htm;#填写购买的阿里云外网IP或者自己解析备案的域名server_namehttp://x.x.x.x/;#Changeanuncommentedlinelocation/{#Firsttrytoserverequestasfile,then#asdirectory,thenfallbacktodisplaya404.try_files$uri$uri/=404;#取消注释以在此位置启用naxsi#include/etc/nginx/naxsi.rules}#添加以下代码位置~\.php${try_files$uri$uri/=404;fastcgi_split_path_info^(.+\.php)(/.+)$;fastcgi_passunix:/var/run/php/php7.0-fpm.sock;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;包括fastcgi_params;}}sudovi/etc/php/7.0/fpm/php.inicgi.fix_pathinfo=0sudophpenmodmcryptsudoservicephp7.0-fpmrestartsudoservicenginxrestartvitest.phpinfo#Serverredis_version:3.0.6redis_git_sha1:00000000redis_git_dirty:0redis_build_id:687a2a319020fa42redis_mode:standaloneos:Linux4.4.0-79-genericx86_64arch_bits:64multiplexing_api:epollgcc_version:5.3.1process_id:30952run_id:056f34665607470e822036784d93cbbe079080a7tcp_port:6379uptime_in_seconds:2792uptime_in_days:0vitest.php27.0'loadcode)r.root@x.x.x.x:/var/www/html参考阿里云Ubuntu14+PHP7+Nginx+Mysql环境搭建在阿里云应用上部署Laravel阿里云ECS部署Laravel+PHP7+NginxNginx配置https访问
