• LNMP环境搭建--Centos7 | 刘鹏--博客


    LNMP环境搭建--Centos7 | 刘鹏--博客 盒子
    文章目录

    在Centos7环境安装LAMP环境,备忘哈哈。

    准备

    首先去官网下载php,nginx

    编译安装php

    安装依赖

    1
    2
    yum -y install epel-release
    yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel

    编译参数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    ./configure 
    --prefix=/usr/local/php
    --with-config-file-path=/etc
    --enable-fpm
    --with-fpm-user=nginx
    --with-fpm-group=nginx
    --enable-inline-optimization
    --disable-debug
    --disable-rpath
    --enable-shared
    --enable-soap
    --with-libxml-dir
    --with-xmlrpc
    --with-openssl
    --with-mcrypt
    --with-mhash
    --with-pcre-regex
    --with-sqlite3
    --with-zlib
    --enable-bcmath
    --with-iconv
    --with-bz2
    --enable-calendar
    --with-curl
    --with-cdb
    --enable-dom
    --enable-exif
    --enable-fileinfo
    --enable-filter
    --with-pcre-dir
    --enable-ftp
    --with-gd
    --with-openssl-dir
    --with-jpeg-dir
    --with-png-dir
    --with-zlib-dir
    --with-freetype-dir
    --enable-gd-native-ttf
    --enable-gd-jis-conv
    --with-gettext
    --with-gmp
    --with-mhash
    --enable-json
    --enable-mbstring
    --enable-mbregex
    --enable-mbregex-backtrack
    --with-libmbfl
    --with-onig
    --enable-pdo
    --with-mysqli=mysqlnd
    --with-pdo-mysql 大专栏  LNMP环境搭建--Centos7=mysqlnd
    --with-zlib-dir
    --with-pdo-sqlite
    --with-readline
    --enable-session
    --enable-shmop
    --enable-simplexml
    --enable-sockets
    --enable-sysvmsg
    --enable-sysvsem
    --enable-sysvshm
    --enable-wddx
    --with-libxml-dir
    --with-xsl
    --enable-zip
    --enable-mysqlnd-compression-support
    --with-pear
    --enable-fastcgi
    --enable-opcache

    安装

    make && make install

    配置环境变量

    1
    2
    3
    4
    5
    vim /etc/profile
    末尾追加
    export PATH=/usr/local/php/bin:$PATH
    source /etc/profile
    php -v #应该能看到php版本信息

    配置php-fpm 需要在安装软件包目录

    1
    2
    3
    4
    5
    cp php.ini-production /etc/php.ini
    cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
    cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    chmod a+x /etc/init.d/php-fpm

    增加用户组和用户

    1
    2
    groupadd nginx
    useradd -g nginx nginx

    启动php-fpm

    /etc/init.d/php-fpm start

    开机启动

    1
    2
    3
    4
     加入服务
    chkconfig --add php-fpm
    开机自启
    chkconfig php-fpm on

    安装nginx

    安装依赖

    1
    yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

    编译

    1
    2
    ./configer
    make && make install

    关闭防火墙(可选)

    1
    2
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

    开机启动

    脚本

    1
    2
    3
    chmod a+x /etc/init.d/nginx
    chkconfig --add nginx
    chkconfig nginx on

    安装mysql

    1
    2
    3
    4
    5
    6
    7
    8
    # 安装
    yum -y install mariadb mariadb-server
    启动mariadb
    systemctl start mariadb
    # 开机自启动
    systemctl enable mariadb
    # 设置 root密码等相关
    mysql_secure_installation
  • 相关阅读:
    基于GDAL库,读取.grd文件(以海洋地形数据为例)Java版
    基于GDAL库,读取.nc文件(以海洋表温数据为例)C++版
    基于UDP传输协议局域网文件接收软件设计 Java版
    基于Oracle数据库登陆界面及功能实现 Java版
    ORM中的Model与DDD中的DomainModel
    探讨DDD中角色权限与DCI的使用
    哈工大软件构造 复习
    python列表的基本用法
    matlab简单的超越方程求解近似值
    MATLAB一些常用的function
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12247966.html
Copyright © 2020-2023  润新知