lnmp安装与配置
来源:互联网 发布:阿里巴巴云计算张北 编辑:程序博客网 时间:2024/06/05 09:19
lnmp安装
2014-09-03 09:10:30 来源: 评论:0 点击:52
lnmp安装
lnmp依赖包安装
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
yum -y install libmcrypt-devel mhash-devel libxslt-devel \
libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel \
zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel \
ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel \
krb5 krb5-devel libidn libidn-devel openssl openssl-devel pcre pcre-devel
2.安装PCRE库
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载最新的 PCRE 源码包,使用下面命
令下载编译和安装 PCRE 包:
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.gz
tar -zxvf pcre-8.34.tar.gz
cd pcre-8.34./configure
make
make install
3.安装zlib库
http://zlib.net/zlib-1.2.8.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包
:
cd /usr/local/src
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
tar -zxvf zlib-1.2.7.tar.gz
cd zlib-1.2.8./configure
make
make install
4.安装ssl(某些vps默认没装ssl)
cd /usr/local/src
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
.安装nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.4.2.tar.gz
tar -zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configure –sbin-path=/usr/local/nginx/nginx \
–conf-path=/usr/local/nginx/nginx.conf \
–pid-path=/usr/local/nginx/nginx.pid \
–with-http_ssl_module \
make
make install
复制配置文件(注意呀)
cp /usr/local/src/nginx.conf /usr/local/nginx/nginx.conf
启动nginx服务
/usr/local/nginx/nginx
安装mysql的cmake
cd /usr/local/src
tar zxvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./configure –prefix=/usr/local/cmake
make && make install
创建mysql用户以及相关目录
groupadd mysql #所以在这里我们要建一个msyql的用户和组
useradd -g mysql mysql -s /usr/sbin/nologin
mkdir /usr/local/mysql #创建目录
mkdir /usr/local/mysql/data
进入mysql-5.5.13的解压目录:
cd /usr/local/src
tar -zxvf mysql-5.5.35.tar.gz
cd mysql-5.5.35
/usr/local/cmake/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql && make && make
install
进入mysql的安装目录/usr/local/mysql下:
cd /usr/local/mysql
复制配置文件(注意呀)
cp /usr/local/src/my.cnf /usr/local/mysql/my.cnf
初始化数据库
scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –
user=mysql
处理配置文件
改变文件的所属组
chown -R mysql:mysql /usr/local/mysql
把mysql做成系统服务
cd /usr/local/mysql/support-files/
cp ./mysql.server /etc/init.d/mysqld
/etc/init.d/mysqld start
安装php
cd /usr/local/src
tar -zxvf php-5.5.12.tar.gz
cd php-5.5.12
./configure –prefix=/usr/local/php \
–enable-fpm \
–enable-safe-mode \
–enable-sigchild \
–with-libxml-dir \
–with-zlib \
–enable-bcmath \
–with-bz2 \
–enable-calendar \
–with-curl \
–with-curlwrappers \
–with-libxml-dir \
–enable-exif \
–with-pcre-dir \
–enable-ftp \
–with-gd \
–with-jpeg-dir \
–with-png-dir \
–with-freetype-dir \
–enable-gd-native-ttf \
–with-gettext \
–with-mhash \
–enable-mbstring \
–with-mcrypt \
–with-mysql=/usr/local/mysql \
–enable-pcntl \
–with-pdo-mysql=/usr/local/mysql \
–enable-shmop \
–enable-soap \
–enable-sockets \
–enable-sqlite-utf8 \
–enable-sysvmsg \
–enable-sysvsem \
–enable-sysvshm \
–enable-wddx \
–with-xmlrpc \
–with-xsl \
–enable-zip \
–with-zlib-dir \
–with-pcre-dir \
–without-pear \
–with-openssl \
make && make install
处理php.ini(注意呀)
cp /usr/local/src/php.ini /usr/local/php/lib/php.ini
处理php-fpm.conf
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
启动php-fpm
/usr/local/php/sbin/php-fpm
- lnmp安装与配置
- LAMP/LNMP安装与配置
- CentOS 6.4安装与配置LNMP服务器
- lnmp安装配置
- LNMP的安装配置
- LNMP安装配置手册
- LNMP 安装配置
- centos安装配置lnmp
- LNMP 安装及配置
- 编译安装LNMP配置
- LNMP的编译安装与xcache、memcached的安装配置
- linux服务器下LNMP安装与配置方法
- 【centos】LNMP集成环境 的 安装 与 配置
- LNMP环境搭建:Nginx安装、测试与域名配置
- LNMP框架的搭建(nginx的安装与配置)
- LNMP之MYSQL和PHP的安装与配置
- Centos6.4 安装配置LNMP
- LNMP的安装和配置
- [刷题]算法竞赛入门经典(第2版) 5-2/UVa1594 - Ducci Sequence
- jsp页面如何把request域中的list对象转化成js能灵活调用的js对象
- 简明解释算法中的大O符号
- 推荐一个caffe的学习教程
- 微信获取用户地理位置信息-微信jsapi接口
- lnmp安装与配置
- jQuery源码分析系列
- 《Hadoop与JAVA交互》
- android中MVP模式(一)
- http状态码
- 读取其他进程的数据
- Java连接MySQL数据库及简单操作代码
- win7 64位系统,打开sql server 2012,鼠标不能用的处理办法
- #190 Next Permutation II