在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境

阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal 或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器。我们在上面搭建一个 nginx + mysql + php-fpm 的环境,这就是常说的 LEMP(Linux NGINX MySQL / MariaDB PHP) 。我们不过多解释什么是什么,而是着重讲流程与方法,想了解具体的细节,去搜索下吧:)这个手册是在阿里云上测试的,不过应该也适用于其它使用 CentOS 系统的服务器。

2016.12.05:更新了安装配置的方法,适用 CentOS 7.x,另外运行环境上的软件也都更新了,比如之前是 PHP 5.3,现在是 PHP 7。还有一篇在本地使用虚拟机搭建这套环境的方法,可以参考。我还专门做了一套视频课程《 LEMP 网站应用运行环境 》,介绍了搭建 PHP 运行环境的整个过程,包括解决遇到的一些问题。了解更多关于 Linux 的东西,可以参考  《 CentOS 》这个课程包。现在我更推荐使用 Docker 来做网站的运行环境,可以参考 《 Docker 》课程包。

继续阅读

Linux 下的常用命令


tar命令: 该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。它的常用参数如下:
-c :新建打包文件
-t :查看打包文件的内容含有哪些文件名
-x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
-j :通过bzip2的支持进行压缩/解压缩
-z :通过gzip的支持进行压缩/解压缩
-v :在压缩/解压缩过程中,将正在处理的文件名显示出来
-f filename :filename为要处理的文件
-C dir :指定压缩/解压缩的目录dir

继续阅读