lnmp源碼安裝以及簡單配置,lnmp源碼配置_PHP教程

來源:互聯網
上載者:User

lnmp源碼安裝以及簡單配置,lnmp源碼配置


nginx 軟體:

a: openssl-1.0.1r.tar.gz  tar zxf openssl-1.0.1r.tar.gzb: pcre-8.32.tar.gz  tar zxf openssl-1.0.1r.tar.gz  cd pcre-8.32      ./configure --prefix=/usr/local/lanmp/lib/pcre #安裝目錄      make && make installc: zlib-1.2.7.tar.gz       tar zxf zlib-1.2.7.tar.gz  cd  zlib-1.2.7      ./configure --prefix=/usr/local/lanmp/lib/zlib #安裝目錄      make && make installd: nginx-1.8.0.tar.gz  tar zxf nginx-1.8.0.tar.gz      cd nginx      #--user=www-data 指定使用者      #--group=www-data 指定使用者組      --prefix=/usr/local/lanmp/nginx      --with-http_ssl_module #開啟HTTP SSL模組,支援HTTPS請求      --with-openssl=/usr/local/src/openssl-1.0.1r #源碼的路徑      --with-zlib=/usr/local/src/zlib-1.2.7 #源碼的路徑      --with-pcre=/usr/local/src/pcre-8.32 #源碼的路徑      --conf-path=/etc/lanmp/nginx.conf#設定檔路徑           make && make install      /usr/local/lanmp/nginx/sbin/nginx #啟動nignx,也可加入服務      cp /usr/local/lanmp/nginx/sbin/nginx /etc/init.d/ 

nginx簡單配置:

全域:worker_processes  2;#進程數worker_rlimit_nofile 65535;#最多開啟檔案數events {    use epoll; #事件模型    worker_connections  10240;#每個進程最多串連數}http局:    keepalive_timeout  0;#逾時時間    gzip  on; #支援壓縮    gzip_buffers 16 8K; #申請記憶體大小    gzip_comp_level 6;#壓縮層級    gzip_min_length 4K;#允許壓縮的最小位元組數    gzip_types text/html,text/css;#壓縮類型    gzip_vary on;#根據http頭部來判斷是否壓縮   server局:        location ~ .*(gif|jpg|png|bmp|swf)$ {#緩衝類型           expires 1d; #緩衝時間       }

mysql 軟體:

mysql-5.6.15.tar.gztar zxf mysql-5.6.15.tar.gzcd mysql-5.6.15#必須安裝以下的包,不然cmake會出錯yum -y install ncurses-devel 或者 apt-get install libncurses5-dev  cmake . \-DCMAKE_INSTALL_PREFIX=/usr/local/lanmp/mysql \ -DMYSQL_DATADIR=/usr/local/lanmp/mysql/data \ #資料庫存放路徑-DSYSCONFDIR=/etc/lanmp/mysql \ #conf路徑-DWITH_MYISAM_STORAGE_ENGINE=1 \ #MYISAM引擎支援-DWITH_INNOBASE_STORAGE_ENGINE=1 \#INNODB引擎支援-DWITH_MEMORY_STORAGE_ENGINE=1 \#MEMORY引擎支援-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \#允許從本地匯入資料-DWITH_PARTITION_STORAGE_ENGINE=1 \#分區支援-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci #字元集make && make installgroupadd mysql #建一個mysql使用者組useradd -r -g mysql mysql #建一個mysql使用者,屬於mysql使用者組,並且該使用者不在登入介面顯示(-r參數的作用)chown -R mysql:mysql /usr/local/lanmp/mysqlcd/usr/local/lanmp/mysql/scripts./mysql_install_db --user=mysql --basedir=/usr/local/lanmp/mysql --datadir=/usr/local/lanmp/mysql #初始化安裝cd /usr/local/lanmp/mysql/support-files#註冊服務cp mysql.server /etc/init.d/mysqld#使用預設設定檔cp my-default.cnf /etc/lanmp/mysql/my.cnf#啟動service mysqld start/usr/local/lanmp/mysql/bin/mysqladmin -u root password "123456" #設定密碼

mysql簡單配置:

innodb_buffer_pool_size = 128Mport = 3306server_id = 1socket = /var/lib/mysql/mysql.sockback_log = 384key_buffer_size = 128Mmax_connections = 500thread_concurrency = 2

php 軟體:

a: freetype-2.4.10.tarb: jpegsrc.v8b.tar.gzc: libpng-1.5.14.tar.gzd: libxml2-2.9.0.tar.gze: libiconv-1.7.tar.gz同樣是解壓並安裝/usr/local/lanmp/lib/下f: php-7.0.3.tar.gz    tar zxf php-7.0.3.tar.gz    cd php-7.0.3    ./configure --prefix=/usr/local/lanmp/fcgphp    --with-config-file-path=/etc/lanmp/fcgphp.ini    --with-mysqli=/usr/local/lanmp/mysql/bin/mysql_config #mysqli    --enable-mbstring    --with-freetype-dir=/usr/local/lanmp/lib/freetype    --with-jpeg-dir=/usr/local/lanmp/lib/libjpeg #jpg    --with-png-dir=/usr/local/lanmp/lib/libpng  #png    --with-zlib-dir=/usr/local/lanmp/lib/zlib    --with-libxml-dir=/usr/local/lanmp/lib/libxml    --enable-xml #xml支援    --with-iconv-dir=/usr/local/lanmp/lib/libiconv#字元集轉換支援    --enable-fpm #支援fcgi方式    --with-pdo-mysql=/usr/local/lanmp/mysql#pdo支援   #--with-apxs2=/usr/local/lanmp/apache2/bin/apxs#apache模組   make && make install   cp php.ini-development /etc/lanmp/fcgphp.ini

  cd /usr/local/lanmp/fcgphp/etc/php-fpm.d/
  cp www.conf.default www.conf #配置
  #啟動
/usr/local/lanmp/fcgphp/sbin/php-fpm

php-fpm配置參數

pm = dynamic #進程方式,static為靜態pm.max_children = 300 #最大進程數pm.start_servers = 20 #啟動時建立的進程pm.min_spare_servers = 5 #最小進程數pm.max_spare_servers = 35 #空閑最大進程數

http://www.bkjia.com/PHPjc/1106378.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1106378.htmlTechArticlelnmp源碼安裝以及簡單配置,lnmp源碼配置 nginx 軟體: a: openssl- 1.0 .1r.tar.gz tar zxf openssl - 1.0 .1r.tar.gzb: pcre - 8.32 .tar.gz tar zxf openssl - 1.0 .1r.tar....

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.