• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 298  文章 - 377  trackbacks - 0
            <2013年1月>
            303112345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            常用鏈接

            留言簿(34)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊(cè)

            收藏夾

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            Debian 6(Squeeze)終于發(fā)布正式版,很讓人興奮,ramhost的技術(shù)也很牛,馬上出了debian6的系統(tǒng)鏡像,第一時(shí)間換上,系統(tǒng)初始化,然后是開(kāi)始經(jīng)典的nginx+php+mysql網(wǎng)站架構(gòu)的安裝,let’s go!

            1:增加源,支持php5-fpm
            vi /etc/apt/sources.list
            增加以下源
            deb http://packages.dotdeb.org stable all

            修改保存后
            wget http://www.dotdeb.org/dotdeb.gpg
            cat dotdeb.gpg | apt-key add -
            rm dotdeb.gpg

            apt-get update

            2:安裝 MySQL 5

            apt-get install mysql-server mysql-client

            在彈出的頁(yè)面輸入2次密碼

            修改mysql配置文件,去掉innodb,這樣可以節(jié)省不少內(nèi)存
            vi /etc/mysql/my.cnf

            增加下面語(yǔ)句
            skip-innodb

            保存后,mysql重啟一下就生效

            3:安裝Nginx+php+php5-fpm+memcache

            apt-get install php5-cgi php5-mysql php5-gd php5-imagick php5-mcrypt php5-memcache memcached php5-fpm php5-cli nginx

            安裝成功后,rcconf 把多余的服務(wù)x11-common去掉

            mkdir /var/www
            chown www-data:www-data /var/www

            修改memcache的端口和內(nèi)存大小
            vi /etc/memcached.conf

            vi /etc/php5/cgi/php.ini
            修改下面這句
            cgi.fix_pathinfo=1

            我的是512M的vps,所以修改php-fpm的配置文件
            vi /etc/php5/fpm/pool.d/www.conf

            pm.max_children = 25
            pm.start_servers = 4
            pm.min_spare_servers = 2
            pm.max_spare_servers = 10
            pm.max_requests = 500

            大家也可以根據(jù)自己服務(wù)器的條件和實(shí)際負(fù)載需要進(jìn)行調(diào)整

            修改nginx的配置文件

            vi /etc/nginx/sites-available/default

            添加:
            location ~ .php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
            include fastcgi_params;
            }

            保存后,重啟nginx
            /etc/init.d/nginx restart

            寫(xiě)一個(gè)測(cè)試php頁(yè)面

            如果能正常顯示那頁(yè)面,那就大功告成

            如果你想手工編譯nginx+php+fpm,請(qǐng)參考我的另外一篇指導(dǎo)文章

            轉(zhuǎn)載請(qǐng)注明原文地址:http://www.server110.com/nginx/201312/3761.html

            @import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
            posted on 2016-06-24 10:09 聶文龍 閱讀(313) 評(píng)論(2)  編輯 收藏 引用

            FeedBack:
            # re: Debian 6(squeeze)安裝配置Nginx + PHP5 + PHP-fpm + MySQL環(huán)境 2016-06-24 10:18 聶文龍
            apt-get install php5-cgi php5-mysql php5-gd php5-imagick php5-mcrypt php5-memcache memcached php5-fpm php5-cli
            Reading package lists... Done
            Building dependency tree
            Reading state information... Done
            The following extra packages will be installed:
            dbus fontconfig-config fonts-droid ghostscript gsfonts imagemagick-common libavahi-client3 libavahi-common-data libavahi-common3 libcups2
            libcupsimage2 libdbus-1-3 libffi5 libfontconfig1 libgd2-xpm libglib2.0-0 libglib2.0-data libgomp1 libgs9 libgs9-common libice6 libijs-0.35
            libjasper1 libjbig0 libjbig2dec0 libjpeg8 liblcms2-2 liblqr-1-0 libltdl7 libmagickcore5 libmagickwand5 libmcrypt4 libonig2 libpaper-utils
            libpaper1 libpng12-0 libqdbm14 libsm6 libsystemd-login0 libtiff4 libxpm4 libxt6 php5-common poppler-data shared-mime-info ttf-dejavu-core
            x11-common
            Suggested packages:
            dbus-x11 ghostscript-cups ghostscript-x hpijs cups-common libgd-tools libjasper-runtime liblcms2-utils libmagickcore5-extra libmcrypt-dev
            mcrypt libcache-memcached-perl libmemcached php-pear poppler-utils fonts-japanese-mincho fonts-ipafont-mincho fonts-japanese-gothic
            fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-unfonts-core
            The following NEW packages will be installed:
            dbus fontconfig-config fonts-droid ghostscript gsfonts imagemagick-common libavahi-client3 libavahi-common-data libavahi-common3 libcups2
            libcupsimage2 libdbus-1-3 libffi5 libfontconfig1 libgd2-xpm libglib2.0-0 libglib2.0-data libgomp1 libgs9 libgs9-common libice6 libijs-0.35
            libjasper1 libjbig0 libjbig2dec0 libjpeg8 liblcms2-2 liblqr-1-0 libltdl7 libmagickcore5 libmagickwand5 libmcrypt4 libonig2 libpaper-utils
            libpaper1 libpng12-0 libqdbm14 libsm6 libsystemd-login0 libtiff4 libxpm4 libxt6 memcached php5-cgi php5-cli php5-common php5-fpm php5-gd
            php5-imagick php5-mcrypt php5-memcache php5-mysql poppler-data shared-mime-info ttf-dejavu-core x11-common
            0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded.
            Need to get 36.7 MB of archives.
            After this operation, 113 MB of additional disk space will be used.
            Do you want to continue [Y/n]?
              回復(fù)  更多評(píng)論
              
            # re: Debian 6(squeeze)安裝配置Nginx + PHP5 + PHP-fpm + MySQL環(huán)境 2016-06-26 13:09 聶文龍
            根據(jù)網(wǎng)上教程折騰
            到最后在終端執(zhí)行 php -v
            PHP 5.4.4-11 (cli) (built: Dec 17 2012 08:39:10)
            Copyright (c) 1997-2012 The PHP Group
            Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
            with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
            不知道LAMP搭建成功沒(méi)有。搭建成功后如何測(cè)試編寫(xiě)后的PHP網(wǎng)頁(yè)文件。
            原代碼編譯安裝eAccelerator
            執(zhí)行./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
            顯示結(jié)果為configure: error: Cannot find php-config. Please use --with-php-config=PATH


            以下為L(zhǎng)AMP網(wǎng)上教程
            ==============================================
            在 Debian 上搭建 PHP 環(huán)境其實(shí)很簡(jiǎn)單。用幾個(gè)命令就行。
            更新 apt
            apt-get update
            升級(jí)軟件
            apt-get upgrade
            安裝 阿帕奇
            apt-get install apache2
            安裝 mysql
            apt-get install mysql-server mysql-client
            安裝 nginx
            apt-get install nginx
            安裝 lighttpd
            apt-get install lighttpd
            安裝 php 以及插件(你自己可以按需增刪) 這里已經(jīng)安裝了 memcache,suhosin 等插件
            apt-get install php5-common php5-mysql php5-cgi php5-gd php5-mcrypt libapache2-mod-php5 php5-memcache php5-imagick php5-xmlrpc php5-suhosin php-pear php5-curl php5-dev php5-idn php5-imap php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xsl
            安裝 eAccelerator

            tar xvjf eaccelerator-0.9.5.2.tar.bz2
            cd eaccelerator-0.9.5.2
            phpize
            ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
            make
            make install
            vim /etc/php5/cli/php.ini 然后在里面加入

            extension=eaccelerator.so

            eaccelerator.shm_size="16"

            eaccelerator.cache_dir="/tmp/eaccelerator"
            # 這里是緩存文件夾,請(qǐng)?jiān)?/tmp 下新建一個(gè),設(shè)置權(quán)限 chmod 777 /tmp/eaccelerator
            eaccelerator.enable="1"

            eaccelerator.optimizer="1"

            eaccelerator.check_mtime="1"

            eaccelerator.debug="0"

            eaccelerator.filter=""

            eaccelerator.shm_max="0"

            eaccelerator.shm_ttl="0"

            eaccelerator.shm_prune_period="0"

            eaccelerator.shm_only="0"

            eaccelerator.compress="1"

            eaccelerator.compress_level="9"
            最后重啟 apache
            php -v 來(lái)查看是不是已經(jīng)安裝完成

            安裝Squid
            apt-get install squid

            至此位置 php 服務(wù)器相關(guān)軟件服務(wù)基本都安裝全了,你可以按照自己的需求增刪。當(dāng)然你也可以不用 mysql 而使用 postgreSQL 數(shù)據(jù)庫(kù)。
            apt-get install postgresql
            這里你也可以用 xcache,xdebug等插件
            安裝 xdebug
            apt-get install php5-xdebug
            安裝 xcache
            apt-get install php5-xcache

            關(guān)于配置,有時(shí)間再加上

            備注:
            這里有個(gè)問(wèn)題,當(dāng)我安裝完上述一系列東西以后,我發(fā)現(xiàn)我無(wú)法運(yùn)行 php 程序,為什么呢?原來(lái) apache無(wú)法啟動(dòng)了,說(shuō)是占領(lǐng)了 80 端口,后來(lái)發(fā)現(xiàn)是 lighttpd 占領(lǐng)了 80 端口
            于是運(yùn)行
            sudo ps -e 查看了當(dāng)時(shí)的進(jìn)程
            sudo kill <lighttpd的PID號(hào)> 一下。然后就能運(yùn)行 apache
            但是仍舊無(wú)法執(zhí)行 php 文件,我在終端執(zhí)行
            sudo php -v 發(fā)行提示錯(cuò)誤說(shuō) 無(wú)法加載 Xcache 模塊因?yàn)橐呀?jīng)加在了 eAccelerator 了
            那么就關(guān)閉 xcache唄。如何關(guān)閉呢?簡(jiǎn)單!
            cd /etc/php5/conf.d
            移動(dòng)到這個(gè)文件夾。里面全是模塊的配置文件
            sudo vim xcache.ini

            zend_extension = /usr/lib/php5/20060613/xcache.so 注釋掉
            #zend_extension = /usr/lib/php5/20060613/xcache.so
            然后運(yùn)行
            php -v 一切ok了

            ****@****:/etc/php5/conf.d$ php -v
            PHP 5.2.6-1+lenny3 with Suhosin-Patch 0.9.6.2 (cli) (built: Apr 26 2009 20:09:03)
            Copyright (c) 1997-2008 The PHP Group
            Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
            with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
            with Xdebug v2.0.3, Copyright (c) 2002-2007, by Derick Rethans
            with Suhosin v0.9.27, Copyright (c) 2007, by SektionEins GmbH  回復(fù)  更多評(píng)論
              

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            亚洲精品无码久久久久去q| 一本综合久久国产二区| 欧美久久精品一级c片片| 久久青青草原国产精品免费| 久久亚洲高清综合| 久久ww精品w免费人成| 久久精品一区二区影院| 久久九九兔免费精品6| 国产精品岛国久久久久| 日本精品一区二区久久久| 精品国产VA久久久久久久冰| 久久久久综合中文字幕| 久久99国产精品久久久| 精品国产乱码久久久久软件| 99久久精品国产一区二区蜜芽| 无码国内精品久久人妻麻豆按摩| 久久亚洲私人国产精品vA| 天天做夜夜做久久做狠狠| 天天爽天天爽天天片a久久网| 久久精品国产2020| 久久久久久国产a免费观看不卡 | 久久夜色tv网站| 中文无码久久精品| 日韩欧美亚洲综合久久影院Ds | 无码日韩人妻精品久久蜜桃 | 久久久久久午夜成人影院| 欧美久久一级内射wwwwww.| 久久99国产精品99久久| 久久精品aⅴ无码中文字字幕重口| 综合久久一区二区三区 | 久久久久久久综合狠狠综合| 国内精品伊人久久久久网站| 91久久九九无码成人网站| 人人狠狠综合久久亚洲88| 国产精品久久久久aaaa| 97超级碰碰碰久久久久| 久久99国产精品尤物| 久久精品成人免费网站| 久久国产成人精品麻豆| 国产国产成人久久精品| 久久久久女教师免费一区|