首页 技术 正文
技术 2022年11月21日
0 收藏 365 点赞 5,026 浏览 3465 个字

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..tar.gz
tar zxf zlib-1.2..tar.gz
  cd zlib-1.2.
./configure --prefix=/usr/local/lanmp/lib/zlib #安装目录
make && make install
d: nginx-1.8..tar.gz
  tar zxf nginx-1.8..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. #源码的路径
--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 ;#进程数worker_rlimit_nofile ;#最多打开文件数events {
use epoll; #事件模型
worker_connections ;#每个进程最多连接数
}http局:
keepalive_timeout ;#超时时间 gzip on; #支持压缩
gzip_buffers 8K; #申请内存大小
gzip_comp_level ;#压缩级别
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..tar.gztar zxf mysql-5.6..tar.gz
cd mysql-5.6.
#必须安装以下的包,不然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= \ #MYISAM引擎支持
-DWITH_INNOBASE_STORAGE_ENGINE= \#INNODB引擎支持
-DWITH_MEMORY_STORAGE_ENGINE= \#MEMORY引擎支持
-DWITH_READLINE= \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT= \
-DENABLED_LOCAL_INFILE= \#允许从本地导入数据
-DWITH_PARTITION_STORAGE_ENGINE= \#分区支持
-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 "" #设置密码

mysql简单配置:

innodb_buffer_pool_size = 128Mport =
server_id =
socket = /var/lib/mysql/mysql.sockback_log =
key_buffer_size = 128M
max_connections =
thread_concurrency =

php 软件:

a: freetype-2.4..tar
b: jpegsrc.v8b.tar.gz
c: libpng-1.5..tar.gz
d: libxml2-2.9..tar.gz
e: libiconv-1.7.tar.gz同样是解压并安装/usr/local/lanmp/lib/下f: php-7.0..tar.gz
tar zxf php-7.0..tar.gz
cd php-7.0.
./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 = #最大进程数
pm.start_servers = #启动时创建的进程
pm.min_spare_servers = #最小进程数
pm.max_spare_servers = #空闲最大进程数
上一篇: Extjs 兼容IE10
下一篇: 推荐Mac软件Alfred
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,031
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,148
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,781
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,860