CentOS7搭建LNMP环境

1、安装nginx

安装nginx依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel


tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
./configure --prefix=/data/server/nginx
make && make install

启动nginx:

cd /data/server/nginx/sbin/

./nginx

测试:

2、安装php
安装php依赖包:
yum -y install openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxml2 libxml2-devel


tar -xvf php-5.6.0.tar
cd php-5.6.0
./configure --prefix=/data/server/php --enable-fpm --with-curl --with-openssl --enable-mbregex --with-mysql --with-mysqli --with-mysql-sock --enable-pdo --with-pdo-mysql --enable-mysqlnd --with-gd --with-zlib --enable-zip --with-bz2 --enable-xmlreader --enable-xmlwriter --enable-mbstring --with-xmlrpc --with-libxml-dir=/usr --enable-soap --enable-sockets --enable-pcntl --enable-exif --enable-bcmath --with-mhash --enable-ftp --enable-opcache --disable-fileinfo --with-pear


make && make install

cd /data/server/php

cp etc/php-fpm.conf.default etc/php-fpm.conf

vim etc/php-fpm.conf

修改如下,修改完成后保存并退出:

pid = run/php-fpm.pid

user = web
group = web

启动:./sbin/php-fpm

 测试:

3、安装mysql
安装mysql依赖包:
yum install -y centos-release-scl devtoolset-4-gcc-c++ devtoolset-4-gcc cmake git ncurses-devel openssl-devel bison gcc gcc-c++ ncurses-devel perl make autoconf automake curl curl-devel gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel perl kernel-headers cpp glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel libXpm* freetype freetype-devel freetype* fontconfig fontconfig-devel libpng* ncurses* libtool* libxml2-devel bison libaio-devel

cmake -DCMAKE_INSTALL_PREFIX=/data/server/mysql

make && make install

[root@spade AliSQL-master]# cd /usr/local/mysql
[root@spade alisql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data          ##这一步是为了初始时数据库
[root@spade alisql]# cp ./support-files/my-default.cnf /etc/my.cnf
[root@spade alisql]# cp ./support-files/mysql.server /etc/init.d/mysqld
[root@spade alisql]# chmod +x /etc/init.d/mysqld
[root@spade alisql]# chowd -R mysql:mysql /usr/local/mysql         ##这一步很重要 注意看清楚*****
[root@spade alisql]# echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
[root@spade alisql]# source /etc/profile
[root@spade alisql]# service mysqld start

  

猜你喜欢

转载自www.cnblogs.com/relax1949/p/9216248.html