LNAMP环境的搭建

LNAMP 环境 

  Linux+Nginx+Apache+MySQL+PHP 

软件安装可以随意顺序 但是 安装Apache必须安装在PHP前面

我的linux 是VM虚拟中centos7 

一. 首先linux环境依赖  

  一股脑全部yum  反正后续程序编译安装都要使用

yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxmdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

安装 Nginx 
 下载 官网下载nginx tar.gz包
 tar -zxvf ngixn.tar.gz 
 进人解压包
  
./configure --prefix=/usr/local/lnamp/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre


make && make install 

进入安装目录 在sbin 下 有可执行文件 nginx  

常用命令 ./nginx  启动 ./nginx -s reload 重新加配置  ./nginx -s stop  停止
 
关键是nginx的配置  这里不讲 

配置文件 conf/nginx.conf
  


安装apache 

下载 apache的 tar.gz 包 下载 apr.tar.gz 和 apr-util.tar.gz


tar -zxvf apr.tar.gz


./configure --prefix=/usr/local/apr


make && make install


tar -zxvf apr-util.tar.gz


./congfigure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr


make && make install


准备工作做完了 

安装 apache


tar -zxvf apache.tar.gz


./configure --prefix=/usr/local/lnamp/httpd --with-apr=/usr/local/apr  --with-apr-util=/usr/local/apr-util --with-pcre=/usr/bin/pcre-config 

make && make install 


##如果apr apr-util 放在 srclib下 可以使用  
./configure --prefix=/usr/local/lnamp/httpd  --with-pcre=/usr/bin/pcre-config --with-included-apr
./configure --prefix=/usr/local/lnamp/httpd  --with-pcre=/usr/bin/pcre-config 

apache完成安装
启动 在安装目录有 bin 目录 apachectl -k start 启动 apachectl restart 重启 apachectl stop 停止
安装PHP 

 下载 php.tar.gz 包
tar -zxvf  
./configure --prefix=/usrl/local/lnamp/php --enable-fpm --enable-mysqlnd --with-cinfig-file-path=/usr/local/lnamp/php/etc --with-apxs2=/usr/local/lnamp/httpd/bin/apxs

make && make install

安装mysql

下载 带boost文件的 mysql-boost.tar.gz 包

yum -y install cmake 

tar -zxvf mysql.tar.gz
 cmake  -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/ -DWITH_BOOST=./boost  ##配置文件可以改 没必须要在编译时 添加参数

make && make install

创建用户组 groupadd mysql
创建mysql 用户 useradd -r -g mysql -s /bin/false mysql 

修改/etc/my.cnf 网上找一个符合自己版本的附上去

创建data数据文件夹

chown -R mysql:mysql data 授权
初始化mysql
./mysqld --initialize-insecure --user=mysql --basedir=安装路径 --datadir=存储数据路径
./mysqld --defaults-file=配置文件路径 --user --initialize-insecure

主从 多实例要修改配置 









  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值