LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)
LNMP编译安装
# 需先配置IP
# 软件包的路径 /usr/local/src
yum install -y libjpeg-devel libpng-devel freetype-devel curl-devel python-devel curl-devel gcc gcc-c++ bison-devel ncurses-devel lrzsz openssl-devel libjpeg-devel libpng-devel freetype-devel curl-devel python-devel curl-devel
yum install -y libxml2 libxml2-devel cmake
yum -y install openssl openssl-devel libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed
yum install bind-utils
#mysql install
cd /usr/local/src
tar zxvf mysql-5.6.16.tar.gz
cd mysql-5.6.16
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_USER=mysql
make && make install
wget http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.154.tar.gz
tar zxvf Data-Dumper-2.154.tar.gz
cd Data-Dumper-2.154
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
perl Makefile.PL
make && make install
groupadd mysql
useradd -r -g mysql mysql
cd /usr/local/mysql
chown -R mysql:mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
#替换配置文件
cp /usr/local/src/my.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql start
ln -s /usr/local/mysql/bin/mysql /usr/bin/
#nginx 编译
cd /usr/local/src/
tar zxvf zlib-1.2.8
cd zlib-1.2.8
./configure
make && make install
cd /usr/local/src/
tar zxvf nginx-1.9.1.tar.gz
cd nginx-1.9.1
./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_spdy_module --with-http_dav_module --with-http_flv_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_stub_status_module --with-http_sub_module --with-http_random_index_module --with-http_degradation_module --with-http_secure_link_module --with-http_gzip_static_module --with-http_perl_module --with-pcre --with-zlib=/usr/local/src/zlib-1.2.8 --with-debug --with-file-aio --with-mail --with-mail_ssl_module --http-client-body-temp-path=/var/tmp/nginx/client_body --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-stream --with-ld-opt="-Wl,-E"
make && make install
# 配置文件替换
cp /usr/local/src/nginx.cnf /etc/nginx/nginx.conf
# 启动NGINX 指定配置文件。VHOST待加入
/usr/sbin/nginx -c /etc/nginx/nginx.conf
#php编译
tar zxvf php-5.5.27.tar.gz
cd php-5.5.27
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-gd --with-iconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir=/usr/local/png --with-freetype-dir=/usr/local/freetype
make && make install
# 配置文件替换
cp php.ini-production /usr/local/php/etc/php.ini
ln -s /usr/local/php/etc/php.ini /etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf
/usr/local/php/sbin/php-fpm
#防火墙开启port
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)相关推荐
- linux nginx mysql php 5.5.,编译安装Linux + Nginx1.10 + Mysql5.5 + PHP5.6
前言:本教程只编译NMP,依赖文件都用YUM,不编译了,珍爱生命,不要浪费时间! YUM 依赖文件 yum -y install gcc gcc-c++ autoconf cmake libjpeg ...
- LNMP环境搭建 centos7 nginx1.12 mysql5.6 php7
经过一番折腾,终于将LNMP环境搭建完成了.本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Ng ...
- centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14
centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14 -------------------------------------------------- ...
- lnmp编译安装mysql_LNMP编译安装教程
LNMP编译安装教程 此次安装在Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看:lsb_release -a 一.准备工作: ...
- LNMP源码编译安装(centos7+nginx1.9+mysql5.6+php7)
LNMP安装教程: 1.准备工作: 1)把所有的软件安装在/Data/apps/,源码包放在/Data/tgz/,数据放在/Data/data,日志文件放在/Data/logs,项目放在/Data/w ...
- 生产环境Centos LNMP编译安装nginx-1.6 MySQL-5.6 php-5.5
安装版本号: Centos6.5 64位最小化安装 MySQL-5.6.19 php-5.5.14 nginx-1.6.0 cmake2.8.7 libiconv-1.14 libmcrypt- ...
- 编译安装Centos7.2+Apache2.4.25+PHP7.2.10+Mysql5.6.16
一.编译部署Apache2.4.25 1.环境准备 #设置或停止防火墙: [root@localhost ~]# systemctl stop firewalld.service [root@loca ...
- 搭建LNMP环境(CentOS 6.8 + nginx1.10 + mysql5.6 + php5.6 )
安装nginx 1.添加运行nginx服务进程的用户 # groupadd -r nginx # useradd -r -g nginx nginx 2.下载源码包解压编译. # cd /usr/lo ...
- LNMP编译安装及应用(理论+实验)——详细步骤说明,看完可以尝试操作
目录 前言 一.LNMP概述 1.1 简介 1.2 特点 1.3 优点 二.LNMP架构的部署安装(纯理论) 2.1 LNMP架构概述 2.2 MySQL安装配置 2.3 PHP解析环境的安装 2.4 ...
最新文章
- 转:数字集群移动通信系统技术体制综述及优选准则
- 搭建consul 集群
- WinRT知识积累1之读xml数据
- java程序设计题目_Java程序设计习题集(含答案).doc
- Excel隐藏的数据处理技巧
- echarts 4.0.4怎么下载_怎么让ECharts的提示框tooltip自动轮播?
- redis集成spring_将Redis集成到您的Spring项目中
- linuxmove命令_move命令详解 dos命令 move的用法
- 数据结构基础(5) --归并排序
- UVA10978 Let's Play Magic! 题解
- 【转】Java多线程编程(十)-并发编程原理(分布式环境中并发问题)
- Echarts 全属性 宝典
- java实用技巧论坛_学习Java前要掌握6大技巧!
- CorelDraw x6【Cdr x6】官方简体中文破解版(64位)安装图文教程、破解注册方法...
- SciPy库主要功能
- 八年级上学期计算机教学计划,第一学期七八年级信息技术教学计划
- (方法总结)Python 一行代码提取字符串每个单词首字母的两种方法
- Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法
- 系统即将关机请保存关机是由nt_电脑频繁自动关机是由NT AUTHORITY SYSTEM初始的分析及解决...
- python读取xlsx文件pandas_pandas dataframe 读取 xlsx 文件