今天写一篇关于CentOS 下配置 LNMP 环境的文章。首先我们了解一下什么事LNMP,L表示Linux系统,也就是机器的操作系统;N表示web服务器的一种Nginx; M这个就简单了表示MySQL,这个做PHP的人应该都知道; 剩下的P 这个毫无疑问就是PHP。名词解释这个其实能看到这篇文章的人本都不用解释,但是为了一些想要了解的人,我还是写了。接着要做的就是LNMP环境的搭建了。不多说直接开始。
首先,我们拿到一台装有CentOS系统的机器,首先需要查看一下机器的配置。
1. 查看硬盘信息 `df -h` 通过这个命令我们可以获取到当前机器已挂载的硬盘信息。
2. 查看系统版本 `uname -a` ,`cat /etc/issue` 这两个命令就可以当前使用系统的版本。
3. 查看当前机器的CPU信息 `cat /proc/cpuinfo` 通过这个命令查看CPU信息。
4. 查看当前机器内存大小 `free -g` 通过这个命令查看内存大小。
接着,更新安装一些必要的扩展依赖。查看完上面的信息我们知道了现在所使用的机器的一些信息之后我们就可以开始安装我们的服务器环境了。
1. 安装必要的扩展依赖
yum安装扩展
wget patch make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal nano fonts-chinese gettext gettext-devel gmp-devel pspell-devel unzip libcap autoconf