欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
DedeCms实例教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和
时间: 2021-02-23 04:39 浏览次数:
虽然Apache早已占有半片河山,但许多人依然在找寻别的的方法去代管她们的站点,Apache不仅仅一个挑选,别的许多出色的网络服务器程序比如lighthttp和nginx也不是错的挑选。本实例教程
虽然Apache早已占有半片河山,但许多人依然在找寻别的的方法去代管她们的站点,Apache不仅仅一个挑选,别的许多出色的网络服务器程序比如lighthttp和nginx也不是错的挑选。本实例教程即将向您呈现怎样在Ubuntu实际操作系统软件上边安裝,实例教程一样可用在Debian,虽然有一点点...

虽然Apache早已占有半片河山,但许多人依然在找寻别的的方法去代管她们的站点,Apache不仅仅一个挑选,别的许多出色的网络服务器程序比如lighthttp和nginx也不是错的挑选。本实例教程即将向您呈现怎样在Ubuntu实际操作系统软件上边安裝,实例教程一样可用在Debian,虽然有一点点小区别,但并沒有很大危害。如何样,下边大家刚开始吧。   0.刚开始留意 以便进行实例教程中提及的实际操作,大家假定您早已安裝了一个基本的Debian或是Ubuntu实际操作系统软件。如何安裝系统软件它是不一样的实例教程了,这儿也不再详尽表明。本实例教程关键详细介绍怎样简易获得Nginx+php的运作自然环境。   1.安裝Nginx 第一步要做的便是从库文件免费下载,这一实际操作是是非非常简易的。   sudo apt-get install nginx   变更默认设置的虚似站点配备,文档在:   sudo vim /etc/nginx/sites-available/default   一个好看的重要配备是: server {     listen   80;     server_name  localhost;     access_log  /var/log/nginx/localhost.access.log;   ## Default location     location / {         root   /var/www;         index  index.php;     }   ## Images and static content is treated different     location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {       access_log        off;       expires           30d;       root /var/www;     }   ## Parse all .php file in the /var/www directory     location ~ .php$ {         ^(.+.php)(.*)$;         fastcgi_pass   backend;         fastcgi_index  index.php;         fastcgi_param  script_FILENAME  /var/www$fastcgi_script_name;         include fastcgi_params;         fastcgi_param  QUERY_STRING     $query_string;         fastcgi_param  REQUEST_METHOD   $request_method;         fastcgi_param  CONTENT_TYPE     $content_type;         fastcgi_param  CONTENT_LENGTH   $content_length;         fastcgi_intercept_errors        on;         fastcgi_ignore_client_abort     off;         fastcgi_connect_timeout 60;         fastcgi_send_timeout 180;         fastcgi_read_timeout 180;         fastcgi_buffer_size 129k;         fastcgi_buffers 4 256k;         fastcgi_busy_buffers_size 256k;         fastcgi_temp_file_write_size 256k;     }   ## Disable viewing .htaccess .htpassword     location ~ /.ht {         deny  all;     } } upstream backend {         server 127.0.0.1:9000; }   好啦,大家进行到这儿,下边大家必须安裝PHP需要要的文档。   2.安裝PHP 许多站点都应用PHP出示动态性內容,她们将会是一个wiki一个blog,或是一个社区论坛甚么的。 假如你如今运作的是Ubuntu,大家最先必须处理二种不一样的deb包,假如你运作的是amd64版本号,那必须变更i386为amd64 留意:假如是debian则不用做这种   cd /tmp   wget ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.deb   wget ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.deb   sudo dpkg -i *.deb   再度表明,这一只必须在Ubuntu上边实际操作便可以了,假如是全新版本号的12.04能够省去掉这一。   下边剩下一部分将在Ubuntu和Debian上边都通用性。 大家必须提升APT源来提升deb包,因此大家可使用php5.3和php-fpm   sudo echo deb etc/apt/sources.list   升级apt: sudo apt-get update   下边大家刚开始安裝PHP(第一一部分) sudo apt-get install php5-mon php5-suhosin     大家必须安裝指令行,要不然接下去便会出現些小难题 sudo apt-get install php5-fpm php5-cgi   假如你准备应用数据信息库或是一些必须的控制模块(比如:mcrypt,ldap,snmp等)你一样能够安裝她们。   好啦,大家如今早已安裝完后nginx和php   一个留意点:假如你应用 php的短标识( ?) ,你必须在php.ini中打开(fpm和cli一样),假如你没更改这种,你将见到编码以文字的方法显示信息。   3.进行 重新启动nginx网络服务器   sudo /etc/init.d/nginx restart   配备进行php.ini后必须重新启动php5-fpm,应用指令   sudo /etc/init.d/php5-fpm restart   所有进行,你可以以运作了。   4.检测 大家能够在/的文档,內容以下: ?(); ? 根据访问器浏览,你可以以见到php的一个大概的信息内容,假如沒有则表明一些配备不正确,必须再次查验。   5.难题和最后提醒 ,将会会出現一些不正确,那能够实行: sudo tail /var/log/nginx/error.log 查询不正确系统日志,此外每一次如果你改动了php.ini后,必须重新启动php5-fpm。不用重新启动nginx。   在默认设置的配备中nginx是开启了fastcgi的不正确系统日志的,假如见到一个比较严重的不正确(比如出現 cannot redeclare class xyz ),nginx能看到这一 好看的 不正确网页页面,那将会是一些不正确产生了。   假如那样你可以以关掉,假如php5-fpm不可以运作,你的php文档将不容易被分析,而且nginx会显示信息一个不正确网页页面。   好啦,我想你早已进行了,而且如今应用nginx做为你的web网络服务器,nginx是一个精巧、好看而且你可以以配备许多物品的一个东西,假如你必须伪静态数据,留意nginx不容易运作 .htaccess 文档,你必须伪静态数据变更vhost配备。


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园