LNMP搭建

服务启动说明:

  1. service nginx {start|stop|restart|reload|status|help}

配置文件在:/usr/local/nginx/conf/nginx.cnf

  1. service mysql {start|stop|restart|reload|force-reload|status}

配置文件在:/etc/my.cnf

  1. php-fmp

停止:

killall php-fpm


启动:

/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf


lnmp 环境安装

下载地址:

php: http://cn2.php.net/distributions/php-5.5.26.tar.gz

nginxhttp://nginx.org/download/nginx-1.8.0.tar.gz

mysql:http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.20.tar.gz

 

安装步骤:

1.mysql

yum -y install make gcc-c++ cmake bison-devel ncurses-devel bison openssl-devel openssl
 
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/mnt/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_SSL=system \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
make && make install
groupadd mysql
useradd -g mysql -s /usr/sbin/nologin mysql
//cp /usr/local/src/mysql-5.5.20/support-files/my-medium.cnf  /etc/my.cnf
chmod +x /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
chmod +x /mnt/mysql
chown -R mysql:mysql /mnt/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mnt/mysql/data & //初始化
ln -s /usr/local/mysql/bin/mysql /usr/bin //创建mysql 软连接
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service  iptables restart


2.nginx

groupadd nginx
useradd -g nginx -s /usr/sbin/nologin nginx
yum  -y install zlib zlib-devel
yum  -y install pcre pcre-devel #支持rewrite
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
开机启动
vi /etc/rc.local
最后加入
/usr/local/nginx/sbin/nginx
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
service  iptables restart


3.php

wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gztar -zxvf libmcrypt-2.5.7.tar.gzcd libmcrypt-2.5.7./configure --prefix=/usr/local/libmcrypt --disable-posix-threadsmake && make install
yum -y install zlib* libxml* ncurses-devel libtool-ltdl-devel* bzip2* libcurl-devel libcurl libjpeg-devel libpng-devel gd-devel gd libpng curl freetype zlib libjpeg openssl openssl-devel
tar -zxvf php-5.4.9.tar.gz
cd php-5.4.9
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc  --enable-mysqlnd --with-mysql --with-mysqli --with-pdo-mysql --with-gd --with-png-dir curl --with-bz2 --with-freetype-dir --with-iconv-dir --with-zlib-dir --enable-soap --with-pear=PREFIX/pear --enable-gd-native-ttf --enable-mbstring --enable-exif --disable-cgi --enable-cli --with-jpeg-dir --enable-bcmath --enable-sockets --disable-ipv6 --with-mcrypt=/usr/local/libmcrypt --enable-fpm --with-libxml-dir --with-xmlrpc --with-openssl --with-mhash --enable-shmop --enable-sysvsem  --enable-sysvshm --enable-zip  --disable-fileinfo
make    
make install
cp ./php.ini-production /usr/local/php/etc/php.ini
cd /usr/local/php/etc
cp ./php-fpm.conf.default ./php-fpm.conf
vi /usr/local/php/etc/php.ini
include_path = “.:/php/includes”
date.timezone = PRC
session.save_path = "/tmp"
/usr/local/php/sbin/php-fpm




转载于:https://my.oschina.net/u/1391699/blog/599356

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值