做web几年了 一直在Windows平台开发,最近迫切感到liunx的重要性,许多东西必须在liunx上才能应用,所以开始学习liunx,那么第一步当然是安装系统,我这里选择centos7
穷屌丝一个 只能在虚拟机上安装了,具体安装过程大家百度一下吧,这方面的教程还是很多,也挺简单的,我主要记录下我安装lnmp的过程。
第一步 安装mysql mysql如果源码安装貌似是比较复杂 这里网上大部分是采用yum 安装的 我也就yum安装了
yum install mariadb mariadb-server mariadb-devel
yum -y install mariadb*
systemctl start mariadb.service
systemctl enable mariadb.service
第二步 安装php 安装PHP先yum安装好相关的依赖
yum install wget
wget http://cn2.php.net/distributions/php-5.6.5.tar.gz
tar -xvzf php-5.6.5.tar.gz
cd php-5.6.5
./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-fpm
make && makeinstall
安装PHP成功后:
添加 PHP 命令到环境变量
vim /etc/profile
在末尾加入
PATH=$PATH:/usr/local/php/bin
export PATH
要使改动立即生效执行
. /etc/profile 或 source /etc/profile
配置php-fpm
cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf
启动php-fpm
/usr/local/php/sbin/php-fpm
第三步 安装Nginx
wget http://nginx.org/download/nginx-1.7.9.tar.gz
tar -xvzf nginx-1.7.9.tar.gz
./configure --sbin-path=/usr/local/nginx\
> --conf-path=/usr/local/nginx/nginx.conf\
> --pid-path=/usr/local/nginx/nginx.pia\
> --with-http_ssl_module
开启Nginx
/usr/local/nginx/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/php/sbin/php-fpm 启动php-fpm
停用防火墙
systemctl stop firewalld.service
iptables -F
pkill nginx 关闭Nginx服务
pkill php-fpm 关闭php-fpms
到此lnmp环境基本已经配置好了