码迷,mamicode.com
首页 > 其他好文 > 详细

8.10

时间:2018-08-12 17:19:16      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:sed   tengine   run   strong   amp   并且   soc   系统   str   

1、LNMP架构

  和LAMP不同的是,LNMP提供web服务的是nginx

  并且和php是作为一个独立服务存在的,这个服务叫做php-fpm

  nginx直接处理静态请求,动态请求会转发给php-fpm

技术分享图片

2、MySQL的安装

  与LAMP中MySQL安装基本相同

  1.进入/usr/local/src目录下

  2.下载安装包

  3.执行tar zxvf解压,移动该目录并重命名/usr/local/mysql,/usr/local/mysql目录如下

技术分享图片

  4.进入到/usr/local/mysql目录下,执行如下命令

  useradd mysql

  mkdir /data/

  5.执行如下命令进行初始化

  ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

  然后执行echo $?查看命令执行是否成功

  6.然后拷贝配置文件和启动文件

  cp support-files/my-default.cnf /etc/my.cnf 

  cp support-files/mysql.server /etc/init.d/mysqld

   7.编辑配置文件/etc/my.cnf

  修改datadir和basedir

技术分享图片

  编辑启动脚本,修改datadir和basedir

 技术分享图片

  8./etc/init.d/mysqld start启动服务,可以通过ps aux |grep mysql查看是否启动成功

技术分享图片

  9.将mysql添加到服务列表,并配置开机启动,此时就可以使用services mysqld start/stop进行启动或停止

技术分享图片

3、PHP安装

  由于在LAMP中已经编译过php,所以需要进入/usr/local/src/php.5.6.30/目录下,执行make clean 删除之前编译的文件

  执行./configure安装php,由于当前系统中存在php和php7的目录,所以在此编译时,目录名称改为php-fpm

技术分享图片

  如果在安装过程中出现错误告警,可以根据报错信息安装相应的工具

  然后执行make&&make install

  可以查看/usr/local/php-fpm中有以下目录和文件,相比于之前的php安装目录,发现多了sbin和var目录,其中sbin中存放文件php-fpm,用来启动php-fpm服务,var目录下存放log和run,log下存放日志,run存放pid

技术分享图片

  执行/usr/local/php-fpm/sbin/php-fpm -m查看模块

技术分享图片

  执行/usr/local/php-fpm/sbin/php-fpm -t,测试配置文件语法是否正确

技术分享图片

  拷贝配置文件cp php.ini-production /usr/local/php-fpm/etc/php.ini

   进入/usr/local/php-fpm/etc/目录下,创建文件vim php-fpm.conf,增加如下配置:

  其中listen是监听地址,可以是socket,也可以是IP地址,可以写成listen = 127.0.0.1:9000

  listen.mode用来定义socket文件的权限,只有监听地址为socket时才生效

技术分享图片

  拷贝启动脚本cp /usr/local/php-5.3.60/sapi/fpm/init.d.php-fpm /etc/init.d/php=fpm

  修改配置文件为755,然后加入服务列表

  chmod 755 /etc/init.d/php-fpm

  chkconfig --add php-fpm

  chkconfig  php-fpm on

  useradd php-fpm

  service php-fpm start

  此时php-fpm已经启动完成,执行ps aux |grep php-fpm可以查看服务的相关信息

技术分享图片

4、nginx介绍

  稳定版1.12,最新版1.13,官网nginx.org

  应用场景:web服务、反向代理、负载均衡

  分支:淘宝开发的tengine

技术分享图片

8.10

标签:sed   tengine   run   strong   amp   并且   soc   系统   str   

原文地址:https://www.cnblogs.com/w494129131/p/9445861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!