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

安装lnmp

时间:2018-09-02 12:30:16      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:line   efi   .gz   data   php源码   charset   prefix   mem   下载   

一、安装php

1、cd /usr/src/php(没有php文件夹自己创建)

2、php官网下载php源码包(如:http://hk1.php.net/get/php-7.1.21.tar.bz2/from/this/mirror), wget http://hk1.php.net/get/php-7.1.21.tar.bz2/from/this/mirror

3、安装依赖和工具yum install gcc gcc++ libxml2-devel

4、tar -xvf mirror

5、cd php-7.1.21,执行 ./configure --prefix=/usr/local/php7 --enable-fpm(nginx需要加--enable-fpm)

6、make && make install

二、安装mysql

1、cd /usr/src/mysql(没有mysql文件夹自己创建)

2、下载mysql源码wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12.tar.gz

3、tar -zxvf mysql-8.0.12.tar.gz

4、安装依赖和工具yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel

5、cmake参数

    cmake \

     -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 
          -DMYSQL_DATADIR=/mydata/mysql/data \ 
          -DSYSCONFDIR=/etc \  

     -DMYSQL_USER=mysql \   

     -DWITH_MYISAM_STORAGE_ENGINE=1 \ 

          -DWITH_INNOBASE_STORAGE_ENGINE=1 \ 
          -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ 
          -DWITH_MEMORY_STORAGE_ENGINE=1 \  

          -DWITH_READLINE=1 \  

     -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \ 

          -DMYSQL_TCP_PORT=3306 \ 

     -DENABLED_LOCAL_INFILE=1 \

      -DENABLED_DOWNLOADS=1 \

           -DWITH_PARTITION_STORAGE_ENGINE=1 \

   -DEXTRA_CHARSETS=all \

   -DDEFAULT_CHARSET=utf8 \  

     -DDEFAULT_COLLATION=utf8_general_ci \

   -DWITH_DEBUG=0 \

   -DMYSQL_MAINTAINER_MODE=0 \

   -DWITH_SSL:STRING=bundled \

   -DWITH_ZLIB:STARING=bundled

 

( cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \         (反斜杠意思是换行,指定安装目录)
          -DMYSQL_DATADIR=/mydata/mysql/data \                   (指定数据存储目录)
          -DSYSCONFDIR=/etc \                              (配置文件目录)

     -DMYSQL_USER=msql \   

     -DWITH_MYISAM_STORAGE_ENGINE=1 \ 

          -DWITH_INNOBASE_STORAGE_ENGINE=1 \       (指定编译存储引擎)
          -DWITH_ARCHIVE_STORAGE_ENGINE=1 \        (指定编译存储引擎)
          -DWITH_MEMORY_STORAGE_ENGINE=1 \      (指定编译存储引擎)

          -DWITH_READLINE=1 \         (指定编译库)

     -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \     (指定套接字路径)

          -DMYSQL_TCP_PORT=3306 \     (指定套接字路径)

     -DENABLED_LOCAL_INFILE=1 \

      -DENABLED_DOWNLOADS=1 \

           -DWITH_PARTITION_STORAGE_ENGINE=1 \

   -DEXTAR_CHARSETS=all \

   -DDEFAULT_CHARSET=utf8 \             (指定默认字符集)

     -DDEFAULT_COLLATION=utf8_general_ci      (指定默认编码)

   -DWITH_DEBUG=0 \

   -DMYSQL_MAINTAINER_MODE=0 \

   -DWITH_SSL:STRING=bundled \

   -DWITH_ZLIB:STARING=bundled  )

 

(待完善)

 

安装lnmp

标签:line   efi   .gz   data   php源码   charset   prefix   mem   下载   

原文地址:https://www.cnblogs.com/zhengchuzhou/p/9573335.html

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