博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LNMP
阅读量:4587 次
发布时间:2019-06-09

本文共 2443 字,大约阅读时间需要 8 分钟。

  先安装nginx   

1 yum -y install pcre-devel    zlib-devel

 

 

创建用户nginx

1 useradd -M -s /sbin/nologin/    nginx

 

编译安装nginx

1 tar -zxvf nginx-1.6.1.tar.gz -C /usr/src/2 3 cd /usr/src/nginx-1.6.14 5 ./configure    --prefix=/usr/local/nginx    --user=nginx --group=nginx    --with-http_stub_status_module6 7 make && make install

 

 

 

 创建软连接

ln -s /usr/local/nginx/sbin/nginx    /usr/local/sbin/

 

 

 

nginx -t     #验证语法nginx     #启动nginxnetstat -anpt | grep nginx    #j监视端口killall -9 nginx    #杀死nginx进程

 

 

 

   安装mysql

先安装cmake  mysql 的安装框架是依赖cmake的

tar -zxvf cmake-2.8.6-tar.gz cd /cmake-2.8.6./configure && gmake && gamke install

 

mysql install

tar -zxvf mysql cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DSYSCONFDIR=/etc -DWITH_EXTRA_CHARSETS=all

 

 

数据库配置

mysql -u root    #登陆数据库mysqladmin -u root password     #设置密码

 

 

 

库文件不全 坑能会出错make 没有文件 rm CMakeCache.txt yum install ncurses-devel yum install bisonrm删除生成的cmake然后 yum 安装运行库再make 就ok了

 

 

 

 

 

php install

yum -y install gdyum -y install libxml2-develyum -y install libjpeg-develyum -y install libpng-devel

 

tar -zxvf php-5.3.28 -C /usr/srccd /usr/src/php-5.3.28./configure  --prefix=/usr/local/php --with-gd --with-zlib --with-mysql=/usr/local/mysql  --with-config-file-path=/usr/local/php  --enable-mbstring --enable-fpm --with-jpeg-dir=/usr/lib make && make install

 

 

 编译安装后

优化php

cp /usr/src/php.5.3.8/php.development /usr/local/php/php.inivim /usr/local/php/php.ini    default_sharset = "utf-8"    short_open_tag = On

 

 

 

创建软连接

ln -s /usr/local/php/sbin/*    /usr/local/sbinln -s /usr/local/php/bin/*    /usr/local/bin

 

 

复制加速模块 到php

tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C/usr/src/ cp /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/local/php/lib/php/ vim /usr/local/php/php.ini

zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so  #添加进去   装载模块

zend_loader.enable=1

 

 

然后修改 php-fpm文件

useradd -M -s /sbin/nologin    phpcd /usr/local/php/etc/mv php-fpm.conf.default    php-fpm.conf.defaultvim php-fpm.confpid = run/php-fpm.piduser = phpgroup = phppm.max_children = 50pm.start_servers = 20pm.min_spare_servers = 5pm.max_spare_servers = 35

 

 

创建service 文件

cp /usr/src/php-5.3028/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmchmod +x /etc/init.d/php-fpmservice php-fpm startservice php-fpm stopnetstat -anpt | grep php-fpmchkconfig php-fpm --addchkconfig php-fpm on

 

 LNMP安装完成

 

转载于:https://www.cnblogs.com/dmxy/p/6054498.html

你可能感兴趣的文章
量子测量
查看>>
教你配置安全的ProFTPD服务器(上)
查看>>
bzoj 1226: [SDOI2009]学校食堂Dining
查看>>
spm3构建多入口项目
查看>>
文件描述符和文件指针的相互转换
查看>>
Java:基本语法
查看>>
HTTP头的Expires与Cache-control
查看>>
ASIHTTPRequest 详解 例子
查看>>
小L 的二叉树(洛谷 U4727)
查看>>
从Azure上构建Windows应用程序映像
查看>>
并发系统实践1
查看>>
【beta】Scrum站立会议第6次....11.8
查看>>
java XML解析-我们到底能走多远系列(12)
查看>>
多线程并发库
查看>>
Props 和 IActorRef 3
查看>>
转载 页面加载完后执行js代码
查看>>
远程SSH连接服务与基本排错
查看>>
浏览器渲染页面原理
查看>>
VC dumpbin dll 导出 lib
查看>>
【Lua】Lua的几点优化原则
查看>>