LNMP搭建 源码包

LNMP源码包搭建

linux    centos

nginx   版本1.8.0  下载地址:http://nginx.org/en/download.html

mysql  版本5.0.56  下载地址:

php     版本5.6.15 下载地址:

这些源码包都上传到或下载到该目录下:  /usr/local/

1.安装nginx

安装之前先安装下各种依赖

# yum  -y install zlib-devel pcre-devel openssl-devel gcc

# tar -xf nginx-1.8.0.tar.gz

# cd nginx-1.8.0

# ./configure --prefix=/usr/local/nginx --with-openssl=/usr/include/openssl --with-pcre --with-http_stub_status_module

# make && make install

启动nginx

# /usr/local/nginx/sbin/nginx

查看是否启动

# ps aux | grep nginx

2.安装mysql

安装之前先安装下依赖

# yum -y install ncurses-devel gcc-c++

# useradd -M -s /sbin/nologin mysql

# tar -xf mysql-5.0.56.tar.gz

# cd mysql-5.0.56

# ./configure --prefix=/usr/local/mysql --without-debug --with-extra-charsets=utf8,gbk --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-unix-socket-path=/tmp/mysql.sock --with-ssl

# make && make install

#编译的时间比较漫长。。

# cp /usr/local/mysql-5.0.56/support-files/my-medium.cnf  /etc/my.cnf

# cp /usr/local/mysql-5.0.56/support-files/mysql.server  /etc/init.d/mysqld

# chmod +x /etc/init.d/mysqld

# ln -s /usr/local/mysql/bin/* /usr/local/bin/

# ln -s /usr/local/mysql/lib/mysql/lib* /usr/lib/

# mysql_install_db --user=mysql

# chown -R root:mysql /usr/local/mysql/

# chown -R mysql:mysql /usr/local/mysql/var/

# service mysqld start

# mysql

时间: 2024-08-02 18:58:07

LNMP搭建 源码包的相关文章

LNMP+memcached平台源码包的搭建和配置

实验目的: 搭建LNMP平台 L          N          M           PLinux   Nginx   MySQL   PHP(解释PHP语言的程序)实验环境: LNMP平台的搭建IP地址:192.168.1.254 主机名:localhost 安装软件:lnmp+memcached.zip(nginx-1.2.0.tar.gz,cmake-2.8.10.2.tar.gz, mysql-5.5.13.tar.gz) 安装编译工具:gcc gcc-c++ make 开发

源码包编译搭建LNMP+FastCGI平台

源码包编译搭建LNMP+FastCGI平台 搭建环境: CentOS 6.5 软件包版本: nginx-1.2.0.tar.gz mysql-5.5.13.tar.gz php-5.4.9.tar.gz PHP依赖包: mhash-0.9.9.9.tar.gz libiconv-1.13.tar.gz libmcrypt-2.5.8.tar.gz libevent-2.0.21-stable.tar.gz IP地址设置: server:10.21.1.80 client:10.21.1.81 一

CentOS 7.0源码包搭建LNMP 实际环境搭建

Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c 一.linux 系统限制配置 1.关闭系统防火墙 systemctl stop firewalld.service 关闭防火墙 systemctl disable firewalld.service  禁用防火墙 2.关闭SElinux sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config  setenforce 0 

CentOS 7.0源码包搭建LNMP方法分享(实际环境下)

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum ins

一步一步搭建Svn+Apache环境(附源码包)

一步一步搭建Svn+Apache环境(附源码包) 看了很多网上的搭建方法,但是因为配置的svn和Apache的版本问题和网上写的教程的不完整等原因,阻碍了很多想要学习的朋友!!今天亲手搭建了一下Svn+Apache环境,并且详细记录了每一步搭建的细节,送给需要的朋友们! 软件版本: redhat6.4(64位) apr-1.5.1.tar.gz apr-util-1.5.3.tar.gz httpd-2.2.27.tar.gz sqlite-amalgamation-3.6.17.tar.gz

cenos6.5源码包安装lnmp环境

虽然centos6可以用yum安装nginx,但是我还是写个教程用源码包安装用于线上环境. 一:在nginx官网下载nginx,并安装 我下载的是nginx-1.6.0 #./configure --prefix=/usr/local/nginx make&& make install 卸载已存在的apache服务和php [[email protected] Desktop]# yum remove httpd php* 安装development Tools [[email prote

源码包搭建lamp

lamp环境搭建 1.apahce安装 (1)安装相关的依赖包 [[email protected]~]#yum–y install gcc make openssl-devel c++ libxml2-devel (2).编译安装apahce [[email protected]]# tar -zxf httpd-2.2.25 [[email protected]]#cd httpd-2.2.25 [[email protected] src]# ./configure--prefix=/us

rpm工具使用、yum工具使用、源码包安装、yum更换国内源、使用系统盘搭建本地仓库源

Linux安装软件包的三种方法 rpm工具:预先在Linux机器上编译并打包安装的文件,安装迅速.(缺点:安装程序包时,有可能因为依赖另外一个程序包而无法安装)yum工具:可以使用工具安装时,同时将依赖的另外的程序包同时安装好:(CentOS中免费,Red Hat里需要付费)源码包:一般源码包都是通过C语言开发出来的,Linux机器必须安装gcc才能编译: 检测命令 echo $? 检查上一条命令是否错误 0为正确 1为错误 RPM工具 rpm包格式:包名.版本号.发布版本号.平台举例:libj

源码手工编译LAMP架构搭建Discuz论坛(内附源码包)

简介 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注.从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决