CentOS 6.8 LNMP安装说明最后更新时间:2019-05-10 19:59:02

##### 安装Nginx 命令:`yum install -y nginx` 接着将 Nginx 设置为开机启动,输入命令:`chkconfig nginx on` Web默认根目录为:`/var/www/html` 开放80端口:`iptables -I INPUT -p tcp --dport 80 -j ACCEPT` 保存设置:`service iptables save` 重启防火墙:`service iptables restart` 启动Nginx:`service nginx start` ![](http://doc.zkeys.com/Uploads/2017-06-09/593a0040251e5.png) 注:如果启动Nginx时出现以下错误 ![](http://doc.zkeys.com/Uploads/2017-07-10/59635f66f2284.png) 解决方法: 命令:`vim /etc/nginx/conf.d/default.conf` 将以下内容 ![](http://doc.zkeys.com/Uploads/2017-07-10/59636124ed6f4.png) 修改为 ![](http://doc.zkeys.com/Uploads/2017-07-10/59636135a7e46.png) 启动Nginx成功: ![](http://doc.zkeys.com/Uploads/2017-07-10/59636181a6589.png) ##### 安装PHP 因为CentOS自带的PHP源版本为5.3,所以这里我们需要更新源 追加CentOS 6.8的epel及remi源。 命令:`rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm` 命令:`rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm` 安装PHP5.6 yum源配置好了,下一步就安装PHP5.6(更新源后,也可以安装php7 的下面的56改成70),安装过程中需要输入几个y确认安装。 命令:`yum install -y --enablerepo=remi --enablerepo=remi-php56 php php-gd php-bcmath php-curl php-mbstring php-xml php-pdo php-mysqlnd` 安装成功后可输入`php -version`查看PHP版本 ![](http://doc.zkeys.com/Uploads/2017-06-09/5939fb65b2154.png) PHP配置默认上传文件最大限制为2M,接下来我们需要更改此项配置 编辑PHP配置文件php.ini 命令:`vim /etc/php.ini` 将 `upload_max_filesize = 2M` ![](http://doc.zkeys.com/Uploads/2017-06-07/5937a4617a173.png) 改为 `upload_max_filesize = 20M` ,大于等于5M即可 ![](http://doc.zkeys.com/Uploads/2017-06-07/5937a469631dd.png) 安装php-fpm 命令: `yum install -y --enablerepo=remi --enablerepo=remi-php56 php-fpm` 修改ngnix配置 命令:`vim /etc/nginx/conf.d/default.conf` 将配置文件修改为以下内容 ``` server{ listen 80; #监听的端口号 server_name www.zkeys.com; #您的域名 location / { root /usr/share/nginx/html; #站点的路径 index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } } location ~ ^.+\.php { root /usr/share/nginx/html; #站点的路径 fastcgi_pass 127.0.0.1:9000; #根据自己的 php-fpm 配置填写 fastcgi_index index.php; ###配置支持pathinfo fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ``` 启动 php-fpm 命令:`service php-fpm start` 重启 nginx 命令:`service nginx restart ` 安装成功后新建一个 phpinfo.php 文件测试下 命令:`vi /usr/share/nginx/html/phpinfo.php` 输入php代码,保存并退出: ``` ``` 使用浏览器访问:`http://服务器IP/phpinfo.php` 可以看到: ![](http://doc.zkeys.com/Uploads/2017-06-08/5938cb056d0be.png) ##### 安装mysql5.6 首先在官网上面找到对应的链接,然后使用wget命令进行下载到本地 命令:`wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm` 命令:`rpm -i mysql-community-release-el6-5.noarch.rpm` 查看一下能够安装的MySQL 命令:`yum list|grep mysql` 安装服务器端 命令:`yum install mysql-community-server.x86_64` 设置开机自启动 启动mysql:`service mysqld start` 命令:`chkconfig mysqld on` 命令:`chkconfig --list | grep mysql` 成功时将显示以下内容 ![](http://doc.zkeys.com/Uploads/2017-06-08/5938ed95c7290.png) 设置密码,进入使用root账号进入mysql,root账号密码为空,所以可以继续回车直接进入 命令:`mysql -uroot -p` 成功后将会显示以下内容 ![](http://doc.zkeys.com/Uploads/2017-06-08/5938e9d7c8826.png) 这里以设置密码为 `Aa123456` 为例 输入:`SET PASSWORD=PASSWORD('Aa123456');` 回车 ![](http://doc.zkeys.com/Uploads/2017-06-08/5938eb96d771a.png) 即可设置成功 ![](http://doc.zkeys.com/Uploads/2017-06-08/5938ebf139596.png) 输入:`exit` 退出 附:MySQL的默认安装位置 ``` /var/lib/mysql/ #数据库目录 /usr/share/mysql #配置文件目录 /usr/bin #相关命令目录 /etc/init.d/mysql #启动脚本 ``` ##### 同步服务器时间 输入以下命令 ``` rm /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime yum install -y ntpdate ntpdate time.nist.gov date ``` ##### 关闭SELinux 修改命令:`sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config` 手动临时关闭:`setenforce 0` 查看SELinux状态:`grep -i ^selinux= /etc/selinux/config` 或者 `getenforce` 到此,CentOS6.8 的LNMP环境已搭建成功! ---- key公有云业务管理系统程序安装 ##### 安装步骤 ##### 搭建站点 将下载好的程序包根目录下的所有文件使用FTP工具上传到 CentOS 系统中,注:包含`index.php`文件的目录为程序根目录,如图: ![](http://doc.zkeys.com/Uploads/2017-06-26/5950603b60f62.png) 此文档中以Web根目录:/usr/share/html,Zkey公有云业务管理系统2.0.5版本,为例将无用文件删除 ![](http://doc.zkeys.com/Uploads/2017-06-26/595062dc567d1.png) 将 /usr/share/nginx/html 目录用户改为 nginx 的用户 命令:`chown -R nginx:nginx /usr/share/nginx/html` 赋予权限 命令:`chmod 777 /usr/share/nginx/html -R` ##### 安装Zkeys系统系统 使用浏览器访问:`http://服务器IP` ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b92d5fecc.png) 阅读协议后,点击同意安装进入下一步 ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b93f13bf2.png) 创建数据库 填写创建数据库相关信息 ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b978866b3.png) 安装成功 ![](http://doc.zkeys.com/Uploads/2017-07-24/5975b96bd7624.png) 到此Zkeys公有云业务管理系统已安装成功,接下来需使用创始人账号登录后台后进行平台的相关设置。