bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

lamp之編譯安裝php及xcache-創新互聯

php:

為張店等地區用戶提供了全套網頁設計制作服務,及張店網站建設行業解決方案。主營業務為成都做網站、成都網站建設、張店網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

  0.安裝相關擴展的rpm包和依賴

    加密功能:

      #tar -xf libmcrypt-xxx.tar.gz

      #cd libmcrypt-xx

      #./configure

      #make && make install

    支持大字符集:

      #yum -y install php-mbstring 支持中文等字符

    支持xml和壓縮:

      #yum -y install libxml2-devel bzip2-devel

  1.解壓安裝包

    #tar xf php.xxx.tar.bz2 php.xxx

    #cd php.xxx

  2.編譯安裝:

    編譯為httpd的模塊:

      #./configure --prefix=/usr/local/phpXX --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-apxs2=/usr/local/httpd/bin/apxs --with-openssl  --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr/lib64 --enable-sockets  --with-mcrypt  --with-bz2 --enable-maintainer-zts

      #make

      #make install

    編譯為fpm模式:

      將--with-apxs2=/usr/local/httpd/bin/apxs替換為

      --enable-fpm

      刪除--enable-maintainer-zts

    編譯常見選項:

      --prefix=/usr/local/php

      --with-config-file-path=/etc 指定配置文件的文件夾

      --with-config-file-scan-dir=/etc/php.d 指定配置文件夾片段目錄

      --with-mysql=/usr/local/mysql

      --with-openssl 支持openssl功能

      --with-mysqli=/usr/local/mysql/bin/mysql_config php和mysql交互的另一種接口,二進制程序mysql_config

      --enable-mbstring 多字節string,支持中文等多字節,需要安裝php-mbstring包。

      --with-freetype-dir freetype字體引擎,引用特定字體

      --with-jpeg-dir

      --with-png-dir

      --with-zlib 啟用zlib壓縮庫支持

      --with-libxml-dir=/usr/lib64 啟用xml支持,并指定xml庫文件位置,需要安裝libxml2-devel包。

      --enable-sockets 啟動基于套接字的通信

      --with-apxs2=/usr/local/httpd/bin/apxs 使用apsx將php編譯為httpd的模塊。

      --with-mcrypt 啟用額外的加密庫,需要libmcrypt-devel

      --with-config-file-path=/etc 指定php主配置文件存放的目錄。配置文件為php.ini

      --with-config-file-scan-dir=/etc/php.d php的配置片段位置。

      --with-bz2 啟動壓縮庫,需要安裝相應的bzip2-devel包

      --enable-maintainer-zts 若httpd以線程方式工作則需要此項。即MPM為profork則不需要啟動次項。若為event或worker則需要此項支持。

  3.提供配置文件

    #cp php.ini-production /etc/php.ini

  4.編輯httpd的配置文件,增加php的支持:

    #vim /etc/httpd/httpd.conf

      DirectoryIndex index.php index.html

      AddType application/x-httpd-php .php

      AddType application/x-httpd-php-source .phps php源碼支持。

  5.若php以fpm模式編譯則需要執行:

    1.給php-fpm提供Sysv風格腳本

      #cp sapi/fpm/init.d.php.fpm /etc/rc.d/init.d/php-fpm

      #chmod +x /etc/rc.d/init.d/php-fpm

    2.為php-fpm提供配置文件

      #cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

    3.修改配置文件

      #vim /usr/local/php/etc/php-fpm.conf

        pm.max_children = 50 大子進程數

        pm.start_servers = 5 服務啟動時的空閑進程數

        pm.min_spare_servers = 2 最小空閑進程數

        pm.max_spare_servers = 8 大空閑進程數

        pid = /usr/local/php/var/run/php-fpm.pid

          指定pid文件位置,此項定義在服務腳本php-fpm中,2者保持一致即可。

    啟動php-fpm

      #systemctl start php-fpm

    驗證:

      #ps-aux|grep php-fpm

      #netsta -tnlp|grep php-fmp

      默認情況下fpm監聽在9000端口。

Xcache

  1.解壓軟件包:

    #tar xf xcache.xxx.tar.gz xcache.xxx

    #cd xcacahe.xxx

  2.安裝:

    #/usr/local/php/bin/phpize 在當前目錄運行phpize。phpize是在編譯安裝php擴展之前對其進行準備的程序。

    #./configure \

    --enable-xcache\ 啟用xcache功能

    --with-php-config=/usr/local/php/bin/php-config php-config是可以獲得有關php配置和編譯選項的信息的小腳本。

    #make && make install

    安裝結束時,會出現類似如下行:

    Installing shared extensions:   /usr/local/php/lib/php/extensions/no-debug-[non]-zts-20100525/

  3.將xcache配置文件樣例的內容追加到php配置文件中

    #cat xcache.ini >> /etc/php.ini

    或

    #cp xcache.ini /etc/php.d/

    推薦使用第二種方法。

  4.修改xcache.ini

    #vim /etc/php.d/xcache.ini

      zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-xxx/xcache.so

      用剛才安裝結束時生成的路徑進行替換。

      zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so

    注意:如果將xcache.ini追加到php.ini文件中,有多條zend_extension指令行,要確保此新增的行排在第一位。

    注意:若php以fpm方式編譯,則不需要修改配置文件,直接重啟php-fpm服務即可。

    xcache.ini

      [xcache.common]

        zend_extension = /usr/local/php/lib/php/extensions/no-debug-zts-xxx/xcache.so

        ...

      [xcache.admin]

        ...

      [xcache]

        xcache.shm_schem= "mmap" 指定在各php進程間共享內存的方式。mamp為內存映射,一段內存多個進程可以訪問。

        xcache.size=60M 緩存Opcode的大小。設置為0表示禁用此功能。

        xcache.count=1 設置cpu個數

        xcache.slots=8K 槽位設置,hash相關

        xcache.ttl=0 緩存項目的過期時間,0表示永不過期,由xcache自行管理。

        xcache.gc_intrval=0 垃圾回收器工作周期。0表示不掃描,其他數值單位是秒。

        xcache.var_size=4M 變量緩存

        xcache.var_count=1 緩存個數

        xcache_var_slots=8K

        xcache_var_ttl=0

        xcache_var-maxttl=0

        xcache.var_gc_intrval=300

        xcache.cather=On xcache的緩存功能

        xcache.stat=On

        xcache.optimizer=Off xcache自身的優化器

        xcache.test=Off

        xcache.experimental=Off

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享名稱:lamp之編譯安裝php及xcache-創新互聯
文章出自:http://vcdvsql.cn/article6/pjeog.html

成都網站建設公司_創新互聯,為您提供品牌網站制作微信公眾號網站改版網站設計公司靜態網站搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設