首页 > 经验 > 关键词 > php7新特性最新资讯 > 正文

利用Ubuntu部署PHP7、Nginx、MySQL网站环境过程

2016-07-29 09:54 · 稿源:麦子的网站

PHP7已经出来有一段时间,才开始的时候很多CMS程序以及插件兼容性应该不是太好,但是主流的程序已经完美的兼容和支持。根据已有使用的用户评 价可以看到,PHP7的执行效率和应用后网站的打开速度会优秀很多。这里我也将在服务器中部署PHP7 、Nginx、MySQL基本配置的WEB环境,服务器采用Ubuntu版本。

第一、升级当前系统数据源

sudo apt-get update && sudo apt-get upgrade

在我们当前的Ubuntu环境中,执行更新升级过程,如果看到是否需要继续,输入y回车继续。

第二、安装Nginx环境

sudo apt-get install nginx

执行一键命令,安装Nginx,如果安装完毕之后我们输入当前服务器、VPS主机的IP地址在浏览器中执行可以看到默认首页提示Nginx安装完毕,就表示没有问题,继续下面。

第三、配置Nginx基本环境

1、替换默认配置

tail /etc/nginx/sites-available/default -n 13 | cut -c 2- | sudo tee /etc/nginx/sites-available/banwagong.me 1> /dev/null

执行命令。如果我们自己的网站需要根据实际的需要替换掉红色的网址部分。

2、配置网站文档(/etc/nginx/sites-available/banwagong.me)

server {

    listen 80;

    listen [::]:80;

    server_name banwagong.me www.banwagong.me;

    root   /var/www/banwagong.me;

    index  index.html index.php;

    location / {

        try_files $uri $uri/ =404;

    }

}

我们需要添加对应站点的配置文件,然后根据实际的部署域名绑定修改配置文件。注意默认首页我采用的是index.html和index.php。

3、创建网站文件夹目录

从配置文件中,我设置的是/var/www/banwagong.me作为网站目录,我们可以根据实际的需要设置,然后我们需要创建对应的目录。

mkdir -p /var/www/banwagong.me

4、启动设置

sudo ln -s /etc/nginx/sites-available/banwagong.me /etc/nginx/sites-enabled

sudo rm /etc/nginx/sites-enabled/default

sudo systemctl restart nginx

这里我们启动对应网站的配置,以及删除默认系统的根目录。重启Nginx生效。

第四、部署PHP7

1、安装PHP7包

sudo apt-get install php7.0-cli php7.0-cgi php7.0-fpm

这里我用系统自带的PHP7源文件安装。

2、修改配置文件(/etc/nginx/sites-available/banwagong.me)

server {

        listen 80;

        listen [::]:80;

        server_name www.banwagong.me banwagong.me ;

        root /var/www/banwagong.me;

        index index.html index.php;

        location / {

                try_files $uri $uri/ =404;

        }
        location ~ \.php$ {

                include snippets/fastcgi-php.conf;

                include fastcgi_params;

                fastcgi_pass unix:/run/php/php7.0-fpm.sock;

                fastcgi_param SCRIPT_FILENAME /var/www/banwagong.me$fastcgi_script_name;

        }

}

3、启动配置生效

sudo systemctl restart php7.0-fpm nginx

第五、安装MySQL数据库

1、安装自带环境包数据库

sudo apt-get install mysql-server php7.0-mysql

安装过程中需要用到设置ROOT数据库密码。

2、数据库安全配置

sudo mysql_secure_installation

根据提示进行数据库的安全配置以及删除默认没用的数据表。

3、创建数据库和数据表

mysql -u root -p

这里我们进入数据库管理,进行创建数据库表和用户。

CREATE DATABASE web;

CREATE USER 'banwagong' IDENTIFIED BY 'banwagong.me';

GRANT ALL PRIVILEGES ON ban.* TO 'banwagong';

quit

4、启动生效

sudo systemctl restart php7.0-fpm

最后,我们可以上传程序,然后安装部署网站程序。到目前为止,我们的PHP7环境的WEB就安装完毕,WORDPRESS程序兼容PHP7是比较好的,且大部分插件也是兼容的。

本教程原创来自:http://www.banwagong.me/90.html

  • 相关推荐
  • 大家在看
  • 用php源码搭建二维码加密支付平台

    今天给大家介绍的项目-"用php源码搭建二维码加密支付平台",可以说,有一定的技术门槛,有一定的壁垒,因为需要搭建网站并且运营。正是因为有一定的门槛,需要学习和准备一些东西,才能挡住大多数用户的进入,才能长久的赚取利润。这些技术门槛,和需要准备的一些东西,我今天会详细的,手把手的教大家,如果你肯学习,并且有一定的网络基础,我相信可以很快突破难点,搭建成功。一旦搭建成功,运用一些推广的手段,后期

  • iOS14正式版发布时间 iOS14正式版什么时候推送

    苹果iOS14正式版的发布时间是几月份,用户什么时候可以收到iOS14正式版的推送更新,对于不少用户来说都已经知道了iOS14系统的新功能,想要升级到这个新系统,这里我们来看下iOS14正式版的更新时间。

  • 对标新iPhone SE,华为nova7 SE明天发布

    四月份,各大手机品牌争夺激烈,除了高端市场,中端市场亦是如此。4 月 15 日的晚上,苹果官方网站正式上线了一款全系的iPhone SE新机。该机采用了A13 处理器,在硬件性能方面可以跟当下的iPhone 11 Pro Max等机型相媲美。就小编个人来说,这款全新的iPhone SE还是值得入手的,毕竟,市场上可供选择的小屏手机并不多。对于苹果的这款新iPhone SE,有人看好,同样也有人看“哀”。在新款iPhone SE正式上架之后,就有不少媒体和网友?

  • iOS微信7.0.14正式版发布:修复已知问题

    微信的Android、iOS端版本差异越来越大,现在几乎都是各行其是,完全不同步。Android端的微信已经在日前升级到7.0.16版本,iOS端的则在今天才迎来7.0.14版本。iOS微信7.0.14版的更新日志非常简

  • 外媒:苹果将于7月开始生产iPhone 12 新机型本月底完成测试

    【TechWeb】6月10日消息,据国外媒体报道,苹果公司将在6月底完成新款iPhone(iPhone 12)第二阶段的工程验证和测试,并将于7月份开始生产iPhone 12。从报道来看,iPhone的设计和测试过程似乎已经回到了正轨。此前,由于新型冠状病毒的原因,iPhone的设计和测试过程曾一度被推迟。外媒报道称,今年的新款iPhone共有4款:一款为5.4英寸,两款为6.1英寸,一款为6.7英寸。这四款iPhone都将配备OLED(有机发光二极管)面板,且都将支?

  • 小鹏汽车:P7大规模交付正式启动

    今日,小鹏汽车在肇庆小鹏汽车智能网联科技产业园举办小鹏P7 交付发车仪式。小鹏汽车方面表示,在工厂启动规模化生产和交付后,小鹏汽车将在全国范围内按照支付意向金的时间先后顺序进行P7 的交付工作。

  • Google+ for G Suite将在7月正式关闭

    DoNews 6月8日消息(记者 刘文轩)Google+是Google为了对抗Facebook,在2011年推出的社交网络平台。不过这项最终并没有战胜Facebook,最终成为企业服务G Suite的一部分。Google已经在2018年宣布个人版Google+寿终正寝,但依然保留面向企业提供的Google+ for G Suite。现在,“Google+”将彻底消失。据TechCrunch报道, Google已经向G Suite管理员发送邮件,宣布将在7月6日关闭Google+ for G Suite,用户将只能使用更名后的新服务—

  • 消息称苹果将于7月开始生产iPhone 12:四款机型本月底完成测试

    据上游供应链最新消息称,苹果正在抓紧进行iPhone 12系列的测试工作,而本月底新机将完成“工程验证和测试"阶段,而在量产前它仍然需要另外两个测试过程。最新的消息中提到,所有iP

  • 老外大赞iPhone 12系列:全面屏版iPhone 4外形史上最佳

    综合当前比较可靠的消息,今年秋季苹果的年度旗舰iPhone 12系列将依旧提供iPhone 12、iPhone 12Max和iPhone 12 Pro、iPhone 12 Pro Max两个版本共四款机型,而且Wedbush证券最新报道称,iPhone 12的发行将重回“正轨”,依旧选择9月份发布。现在有最新消息,近日有油管博主进一步放出了据称是该机机模的“上手视频”。据国外知名油管博主@iup_date 最新发布的消息显示,与此前曝光的消息基本一致,全新的iPhone 12系列?

  • ios14正式版什么时候发布 ios14测试版beta新功能介绍

    ​苹果今年的 WWDC 采用全新的线上模式,面向大众的发布会也在北京时间本周二(6.23)凌晨 01:00 举行。 WWDC 2020 全球开发者大会上,苹果发布了 iOS 14 系统,正式介绍了其最新版的 iPhone 软件。那么苹果的 iOS 14 都带来了哪些亮眼有新功能,iOS 14正式版本什么时候推送呢?以下是关于 iOS14 新系统的详细介绍。

  • 续航高达706公里!小鹏P7将28日正式交付

    在5月中旬获得工信部批准后,小鹏汽车成为中国造车新势力中,为数不多拥有生产资质、自建工厂的制造能力的车企。日前,小鹏汽车发布消息,小鹏P7交付工作已经正式开启,广州、深圳、杭州等城市

  • 荣耀X10 Max将于7月2日正式发布

    DoNews6月22日消息(记者 吴丽)6月22日,荣耀手机官方微博宣布2020年度大屏手机荣耀X10 Max将于7月2日正式发布。据官方发文称,不负两年等待,2020年度大屏手机,荣耀X10 Max正式归来。7月2日,让我们一起见证超能大屏,5G风暴!

  • 3xxx的iPhone太香!苹果4G版iPhone望继续降价:抢市占率

    受疫情、换机需求迟滞等多种影响,苹果也开启了以价换量的玩法。今年618期间,国内多家电商平台iPhone促销,iPhone 11价格一度低至3x99元,让利补贴幅度前所未有。站在5G iPhone的门口,苹果有望

  • 微博视频号宣布开启内测 预计7月初正式上线

    DoNews6月23日消息(记者 吴丽)6月22日,微博视频号宣布开启内测,据悉,目前微博视频号计划处于内测期,采用分批邀请制,正式上线时间在7月初。据官方介绍,微博视频号计划,是微博针对优质视频作者推出的一项扶持计划,其中包括账号成长、产品服务及商业变现等一系列的服务支持和权益。

  • 《碟中谍7》计划复工

    片方计划于九月恢复拍摄,先拍户外戏份,然后再拍剩余部分。在片中扮演捧哏的西蒙·佩吉透露说,九月复工有望,先拍户外是大家都能接受的方案,且片场会做足防控——“比

  • 小鹏汽车正式启动智能电动轿跑小鹏P7大规模交付

    6月29日消息,据国外媒体报道,昨日,中国电动汽车制造商小鹏汽车正式启动智能电动轿跑小鹏P7的大规模交付。小鹏P7据悉,小鹏P7于4月27日正式在中国上市。这款车的外形酷似特斯拉汽车,是首款搭载英伟达NVIDIA DRIVE? AGX Xavier平台的量产车型。此外,它配备了12个超声波传感器、5个高精度毫米波雷达、4个自动驾驶环视摄像头和10个自动驾驶高感知摄像头,且配备有XPILOT 3.0自动驾驶辅助系统和新的Xmart 3.0车载系统?

  • 腾讯游戏深度定制 ROG游戏手机3正式官宣:7月见

    6月23日,ROG游戏手机和腾讯游戏联合宣布,ROG游戏手机3将于7月发布。官方微博写到:“继ROG游戏手机2(腾讯游戏深度定制)后,腾讯游戏将再次与ROG游戏手机在中国大陆地区进行游戏手机深

  • 5.0还没用上呢!PCIe 6.0正式版明年出炉 支持800G以太网

    作为计算机行业最通用的总线标准,PCIe 3.0-4.0用了足足7年,但是眼下PCIe 4.0还没有全面普及,PCIe 5.0早已完成,PCIe 6.0也跃跃欲试了。PCI-SIG组织今天在开发者大会上官方宣布,PCIe 6.0标

  • 京东6月18日正式登陆港交所 港股暗盘开涨超7%

    6月17日消息,京东将于明天正式登陆港交所,今天港股暗盘开涨超7%,股价超240港元。根据京东早间发布的公告,此次港股上市全球发行1.33亿股,发行价每股226港元,将于6月18日正式在港交所开始交易,股票代号HK9618。其中,公开发售阶段京东集团获178.9倍认购,分配至公开发售的发售股份最终数目为1596万股,占发售股份总数的约12%。国际发售获超额认购,发售股份最终数目为1.17亿股,相当于发售股份总数的约88%截至美?

  • 苹果为销量拼了:4G版iPhone 12比iPhone 11还要便宜1000元

    在iPhone 12尘埃落定、正式发布前,各种爆料显然会层出不穷。关于4G版iPhone 12,@omegaleaks表示5.4寸的iPhone 12和6.1寸的iPhone 12 Max都会有这样的产品出现,价格分别是549美元和649美元。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议

热文

  • 3 天
  • 7天