您的位置:新葡亰496net > 奥门新萄京娱乐场 > 新葡亰496net:PHP程序员玩转Linux系列

新葡亰496net:PHP程序员玩转Linux系列

发布时间:2019-10-05 12:43编辑:奥门新萄京娱乐场浏览(169)

    1.PHP程序猿玩转Linux体系-怎么设置使用CentOS

    1.PHP程序猿玩转Linux体系-怎么设置使用CentOS

    1.PHP技术员玩转Linux类别-怎么设置使用CentOS

    PHP程序猿玩转Linux体系小说:

    2.PHP技师玩转Linux类别-lnmp遭逢的搭建

    2.PHP程序猿玩转Linux类别-lnmp景况的搭建

    2.PHP技师玩转Linux类别-lnmp遇到的搭建

    1.PHP技士玩转Linux连串-怎么设置使用CentOS

    3.PHP技术员玩转Linux体系-搭建FTP代码开荒条件

    3.PHP技术员玩转Linux类别-搭建FTP代码开辟条件

    3.PHP程序猿玩转Linux连串-搭建FTP代码开辟条件

    在平凡的做事中,小编看成PHP程序猿日常要搭建转眼条件,这些条件正是Linux系统下安装nginx,php,mysql那八个软件,对软件举办陈设,然后在浏览器上可见健康张开运维查看项目。CentOS中设置软件有一点种格局,作者时时用的是包安装方式,因为这种极度轻松一句发号施令就能够安装成功,那也是与windows下安装软件最大的不一样点。包安装情势就二个生死攸关单词正是yum。

    4.PHP技术员玩转Linux体系-备份还原MySQL

    4.PHP技师玩转Linux种类-备份还原MySQL

    4.PHP工程师玩转Linux类别-备份还原MySQL

    缓慢解决找不到nginx包的标题

    5.PHP技术员玩转Linux体系-自动备份与SVN

    5.PHP工程师玩转Linux连串-自动备份与SVN

    5.PHP工程师玩转Linux连串-自动备份与SVN

    自个儿先安装一下web服务器nginx,按好这一个软件,他就足以监听80端口,绑定域名,提供web服务,就能够在浏览器访谈大家的类别。作者使用命令 yum install nginx ,此时报错No package nginx available,这是从未有过这么些包啊,这年要求设置一下同盟社Linux扩充包epel,使用命令yum install epel-release,然后从新试一下安nginx,这年就能够安装了,并且消除了信任难题。使用service nginx start开启nginx

    6.PHP技师玩转Linux类别-Linux和Windows安装nginx

    哪些以最简单易行的措施安装nginx,作者在搜寻了N多方法只后,开掘照旧nginx官方网站的不二诀要最简便易行啊.在此小编也来搬运一下官方网址的装置方式

    怎样以最简便易行的艺术安装nginx,作者在物色了N多方法只后,开采仍然nginx官方网站的方式最简便啊.在此小编也来搬运一下官方网站的装置格局

    yum install epel-release
    yum install nginx
    service nginx start
    

    7.PHP技师玩转Linux种类-nginx初学者指点

    在CentOS中安装nginx

     

    缓慢解决web服务无法ip访谈的题目

    8.PHP工程师玩转Linux种类-Nginx中的HTTPS

    自然是以包的设置情势最轻易易行,nginx官方网址也提供了包安装的方式.先步入到那么些目录/etc/yum.repos.d/,然后新建nginx.repo货仓文件,那几个文件名字能够随取,后缀相对假若.repo.

    在CentOS中安装nginx

    那会儿自个儿张开windows的浏览器,访谈小编上一篇设置的地点: ,不恐怕访谈到,碰着这种状态,作者先使用ps命令查看一下nginx的经过是不是张开,然后利用netstat命令查看一下80端口是或不是监听

    9.PHP程序猿玩转Linux类别-使用supervisor实现守护进度

    依据自身近日的CentOS版本号,修改当中的特别6.

     当然是以包的装置格局最简便,nginx官方网站也提供了包安装的方式.先步向到这些目录/etc/yum.repos.d/,然后新建nginx.repo宾馆文件,这一个文件名字能够随取,后缀必需若是.repo.

    ps aux|grep nginx
    netstat -altupn|grep 80
    

     

    [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0
    

     依照自个儿眼下的CentOS版本号,修改个中的不胜6.

    那四个指令查看后发掘都以常规的,那应该是防火墙给截住了,作者使用service iptables stop关闭掉了防火墙,那时候访问ip,nginx的测验页面就应际而生了,说明显实是防火墙难题,作者要开放防火墙的80端口,iptables的开放端口配置文件是/etc/sysconfig/iptables,作者复制了它自带的那条22端口的平整,改成80,保存后,service iptables start,那一年访谈也是常规的了。

    在三种的第二篇,CentOS系统下lnmp情形搭建中,小编设置好的PHP版本是5.3,今后自个儿要用最轻巧易行的办法晋级PHP版本到最新版.

    然后就足以应用命令yum install nginx,一键安装nginx了,並且是设置的风靡稳固版本  

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/6/$basearch/
    gpgcheck=0
    

    新葡亰496net 1

    做客那几个网站. 

    在Ubuntu中安装nginx

    下一场就足以选择命令yum install nginx,一键安装nginx了,并且是安装的风靡稳固版本  

    新葡亰496net 2

    增添饭馆

    nginx一样提供了deb包,步入那一个目录/etc/apt,编辑sources.list,加多以下两行

     

    绑定域名

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
    

    根据你的ubuntu版本修改十三分trusty

    在Ubuntu中安装nginx

    自己想通过域名来访谈这几个站点,举个例子自个儿访谈

    安装PHP7

    12.04 precise
    14.04 trusty
    16.04 xenial
    16.10 yakkety

    新葡亰496net,nginx同样提供了deb包,踏向那个目录/etc/apt,编辑sources.list,增添以下两行

    server {
     listen 80;
     server_name www.qingguow.cn;
    
     location / {
     root /usr/local/web;
     index index.html index.htm;
     }
    }
    
    yum install php71w* 
    
    deb http://nginx.org/packages/ubuntu/ trusty nginx                                                                             deb-src http://nginx.org/packages/ubuntu/ trusty nginx  
    

    据书上说你的ubuntu版本修改十三分trusty

    自身在/usr/local/web目录下新建了个index.html的文本,里面随意写了一句话,修改一下windows的host文件,把域名指向到自己的设想机ip

    nginx,mysql,php的版本意况

    实践安装命令就能够了,会报个不安全的警示,能够不去管它.

    12.04 precise
    14.04 trusty
    16.04 xenial
    16.10 yakkety

    新葡亰496net:PHP程序员玩转Linux系列。192.168.2.100 www.qingguow.cn

    新葡亰496net 3

    sudo apt-get update sudo apt-get install nginx
    
    deb http://nginx.org/packages/ubuntu/ trusty nginx                                                                             
    deb-src http://nginx.org/packages/ubuntu/ trusty nginx  
    

    那时自家一贯访谈域名就能够收看刚才的特别index.html的文本了,浏览器也会提示您这些域名被重定向了

     

    在Windows中安装nginx

    进行安装命令就足以了,会报个不安全的告诫,能够不去管它.

    新葡亰496net 4

    设置PHP的memcached增添,该扩充是memcache扩张的革新版

    进去官方网址下载页面,直接下载最新稳固版本,nginx官方网站

    sudo apt-get update 
    sudo apt-get install nginx
    

    那时候本人能够去看下nginx的会见和错误日志,私下认可是/var/log/nginx/access.log,使用tail -f这么些命令,能够实时监看这么些日志文件

    pecl install msgpack
    pecl install memcached
    

    解压后,展开cmd窗口,cd 步向到nginx.exe所在的文本夹,实行nginx

     

    tail -f /var/log/nginx/access.log ,那几个能够扶持小编精晓,此时nginx确实是运营符合规律化的。

    该扩大必得的借助是:libmemcached 1.x 或越来越高;igbinary扩充2.0或越来越高;msgpack 2.0或越来越高

    在Windows中安装nginx

    设置并配置PHP

    新葡亰496net:PHP程序员玩转Linux系列。假诺要安装libmemcached这一个客商端库,需求编写翻译安装,假设有亟待再写写进度.  

    步入官方网址下载页面,直接下载最新稳固版本,nginx官网

    自己在刚刚的目录下新建了个index.php的文件,直接待上访谈这么些文件,浏览器会弹出下载框,文件被直接下载了,今年就要安装PHP了

    新加个配置文件/etc/php.d/memcached.ini,里面就一句话

    解压后,张开cmd窗口,cd 步入到nginx.exe所在的文书夹,试行nginx 

    yum install php
    #查看一下版本
    php -v
    
    extension=memcached.so
    

    新葡亰496net 5

      

    其一本子依旧PHP 5.3早就十一分老了,稍后作者会去写进级PHP。这年PHP已经设置成功了,可是还从未和nginx实行搭配起来,还需求安装php-fpm

     

    yum install php-fpm
    #开启php-fpm
    service php-fpm start
    

    nginx与php-fpm的测试

    那儿php-fpm已经拉开了,而且私下认可监听8000端口,配置nginx来支撑PHP,编辑www.qingguow.cn.conf,改成如下配置文件。配置文件中应当小心那样几点:

    新葡亰496net 6

    1. root指令提到location指令外面来,化解file not found错误

     

    2.fastcgi_pass指令,nginx连接fastcgi

    mysql的链接测量检验

    3.fastcgi_param SCRIPT_FILENAME钦定那些参数,也是减轻file not found错误

    $dbh = new PDO("mysql:host=localhost;dbname=blog","root","xxxx");
    $sth = $dbh->prepare("select * from article");
    $sth->execute();
    $result = $sth->fetchAll(PDO::FETCH_COLUMN);
    var_dump($result);
    
    1. file not found错误时,nginx的error.log错误日志是法斯特CGI sent in stderr: "Primary script unknown",寻找这些就能够找到解决方法

    2. 蒙受错误时,必供给看错误日志,然后再去对症寻觅。

    新葡亰496net 7

    server {
     listen 80;
     server_name www.qingguow.cn;
     root /usr/local/web;
     location / {
     index index.html index.htm index.php;
     }
    
     location ~ .php {
     fastcgi_pass 127.0.0.1:9000;#指定FastCGI服务器监听端口与地址
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#指定脚本的路径
     include fastcgi_params;#加载一些参数,这个文件已经存在了
     }
    }
    

     

    新建一个index.php的公文,使用phpinfo()函数打印看看php的参数情状,浏览器中拜候,是正规的。

    memcache的链接测量检验

    新葡亰496net 8

    $m = new Memcached();
    $m->addServer('localhost', 11211);
    
    $m->set('name', "taoshihan");
    var_dump($m->get('name'));                             
    

    安装mysql数据库

    新葡亰496net 9

    接下去本身要再安装上mysql数据库,那几个本人就会利用PHP去老是和应用mysql数据库了。小编要安装mysql和mysql-server两个是客商端,一个服务端,私下认可安上的mysql数据库,客户名是root,密码是空,那可稍许安全,当然将来这一个数据库只好我们地点去连,不能够远程连接,也没啥难点,稍后再去管理增添客户和修密码的标题。

     

    #安装客户端
    yum install mysql
    #安装服务端
    yum install mysql-server
    #开启mysql服务
    service mysqld start 
    #连接数据库
    mysql -hlocalhost -uroot -p
    

      

    以此时候,lnmp景况就搭完了。

    如上正是本文的全体内容,希望对我们的求学抱有助于,也希望咱们多多点拨脚本之家。

    你也许感兴趣的小说:

    • CentOS 6.4安装配置LNMP服务器(Nginx PHP MySQL)
    • CentOS 6.4系统下编写翻译安装LNMP和陈设PHP情况具体步骤
    • Centos 6.8编写翻译安装LNMP景况(Nginx MySQL PHP)教程
    • 依赖Nginx0.8.54 PHP5.3.4 MySQL5.5.8的全新LNMP稳固版架构搭建的VPS
    • CentOS7 LNMP phpmyadmin景况搭建 第三篇phpmyadmin安装
    • lnmp安装多版本PHP共存的方式详解

    本文由新葡亰496net发布于奥门新萄京娱乐场,转载请注明出处:新葡亰496net:PHP程序员玩转Linux系列

    关键词: