0

0

lnmp源码安装以及简单配置,lnmp源码配置

php中文网

php中文网

发布时间:2016-06-13 08:45:07

|

1170人浏览过

|

来源于php中文网

原创

lnmp源码安装以及简单配置,lnmp源码配置

 nginx 软件:

a: openssl-1.0.1r.tar.gz
  tar zxf openssl-1.0.1r.tar.gz
b: 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 install
c: 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 install
d: 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.gz

tar zxf mysql-5.6.15.tar.gz
cd 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 install

groupadd mysql #建一个mysql用户组
useradd -r -g mysql mysql #建一个mysql用户,属于mysql用户组,并且该用户不在登录界面显示(-r参数的作用)

chown -R mysql:mysql /usr/local/lanmp/mysql

cd/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简单配置:

简灰服装商城整站 For SHOPEX
简灰服装商城整站 For SHOPEX

SHOPEX简灰服装商城整站源码下载。 安装方法:1.解压上传程序至网站根目录.. 访问:域名/bak.(用户名:admin 密码:123456)2.进入帝国备份王后,配置数据库数据库信息.选择-www.taomoban.net目录.还原数据库.3.修改FTP目录下的config/config.phpphp 数据库连接信息.4.登陆网站后台--清空缓存..5.删除bak文件夹 后台:shopadm

下载
innodb_buffer_pool_size = 128M

port = 3306
server_id = 1
socket = /var/lib/mysql/mysql.sock


back_log = 384
key_buffer_size = 128M
max_connections = 500
thread_concurrency = 2

 

 php 软件:

a: freetype-2.4.10.tar
b: jpegsrc.v8b.tar.gz
c: libpng-1.5.14.tar.gz
d: libxml2-2.9.0.tar.gz
e: 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 #空闲最大进程数

 

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

0

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

58

2025.12.24

添加脚注通用方法
添加脚注通用方法

本专题整合了添加脚注方法合集,阅读专题下面的文章了解更多内容。

1

2025.12.24

重启电脑教程汇总
重启电脑教程汇总

本专题整合了重启电脑操作教程,阅读下面的文章了解更多详细教程。

3

2025.12.24

纸张尺寸汇总
纸张尺寸汇总

本专题整合了纸张尺寸相关内容,阅读专题下面的文章了解更多内容。

5

2025.12.24

Java Spring Boot 微服务实战
Java Spring Boot 微服务实战

本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。

1

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
高性能Linux服务器搭建视频教程
高性能Linux服务器搭建视频教程

共31课时 | 13.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号