阿里云服务器 centos yum安装LAMP环境 告别一键安装包

之前的阿里云服务器环境都是用一键安装包的形式安装的。虽然安装的过程简单,但是安装之后就会出现磁盘占用太大。我做了一个简单的比较我用一键安装包的形式安装之后使用的空间是7G多,但是通过命令自行安装的话,使用的磁盘空间是2G多点。

不是基于阿里云服务器,安装mysql,php请参考下面的文章。

centos 6.8 yum安装 mysql 5.7

centos 6.8 yum安装 PHP 5.6

好了,下面我们具体的看看,怎么用yum安装LNMP的环境。

第一步:环境说明。

  1. linux CentOS6.5
  2. nginx 1.10 
  3. mysql 5.7
  4. php   5.6

第二步:安装nginx。

1、打开nginx配置文件,将下面的配置写入。

  1. vi /etc/yum.repos.d/nginx.repo
  2. [nginx]
  3. name=nginx repo
  4. baseurl=http://nginx.org/packages/centos/6/$basearch/
  5. gpgcheck=0
  6. enabled=1

第三步:删除系统自带的软件包。

  1. yum remove httpd* php*
  2. yum install nginx

第四步:开始nginx开机自动启动配置。

  1. chkconfig nginx on

第五步:安装MYSQL5.7

  1. rpm ivh 
  2. yum install mysqlcommunityserver

第六步:安装完毕,运行服务之后查看默认密码。

  1. service mysqld start
  2. grep ‘temporary password’ /var/log/mysqld.log

第七步:进入mysql。修改密码。

  1. SET password = PASSWORD(‘K4eY@pZ555rR34Zx’);  // 修改密码

第八步:给root账户%权限,设置完成记得刷新权限。

1)、修改root账户。

  1. grant all privileges on *.* to root@‘%’ identified by ‘K4eY@p544R34Zx’;

2)、新增新的用户。

  1. #设置online用户与密码123456,并从任何机器都可以访问mysql
  2. mysql > grant all on *.* to ‘online’@‘%’ identified by ‘123456’;
  1. flush privileges;    // 刷新权限
  2. chkconfig mysqld on  // 设置开机启动

第九步:安装PHP。

  1. rpm Uvh 
  2. rpm Uvh 
  3. # 复制下面命令请勿换行执行
  4. yum install enablerepo=remi enablerepo=remiphp56 php phpbcmath phpopcache phpdevel phpmbstring phpmcrypt phpmysqlnd  phpgd  phpxml phpmemcache phpredis  phpfpm  phpmysql phpcommon phpmssql

第十步:配置php.ini文件,关闭php信息头。

  1. vi etc/php.ini
  2. expose_php = Off  // 关闭php信息
  3. service phpfpm restart

第十一步:安装memcached。

  1. yum y install memcached

第十二步:配置防火墙。

  1. vi /etc/sysconfig/iptables

示例代码,将下面的代码全部拷贝到文件里。

  1. # Firewall configuration written by system-config-firewall
  2. # Manual customization of this file is not recommended.
  3. *filter
  4. :INPUT ACCEPT [0:0]
  5. :FORWARD ACCEPT [0:0]
  6. :OUTPUT ACCEPT [0:0]
  7. A INPUT m state state ESTABLISHED,RELATED j ACCEPT
  8. A INPUT p icmp j ACCEPT
  9. A INPUT i lo j ACCEPT
  10. #http
  11. A INPUT m state state NEW m tcp p tcp dport 80 j ACCEPT
  12. #mysql
  13. A INPUT m state state NEW m tcp p tcp dport 3306 j ACCEPT
  14. #ssh
  15. A INPUT m state state NEW m tcp p tcp dport 22 j ACCEPT
  16. A INPUT j REJECT rejectwith icmphostprohibited
  17. A FORWARD j REJECT rejectwith icmphostprohibited
  18. COMMIT

 重启

  1. /etc/init.d/iptables restart

 设置随系统启动

  1. chkconfig iptables on

第十三步:将几个服务都设置开机启动。

  1. chkconfig  mysqld level 2345  on
  2. chkconfig  nginx level 2345  on
  3. chkconfig phpfpm level 2345  on
  4. chkconfig memcached level 2345  on

通过上面的步骤就很轻松的解决了LNMP环境的安装,是不是很简单。告别一键安装包,手动安装更给力。

拓展:

1、如何管理服务

  1. Nginx: //注:如手工更改配置文件,强烈建议 reload
  2. service nginx {start|stop|status|restart|reload|configtest}
  3. MySQL:
  4. service mysqld {start|stop|restart|reload|status}
  5. PHP:
  6. service phpfpm {start|stop|restart|reload|status}
  7. PureFtpd:
  8. service pureftpd {start|stop|restart|status}
  9. Redis:
  10. service redisserver {start|stop|status|restart|reload}
  11. Memcached:
  12. service memcached {start|stop|status|restart|reload}

2、host主机配置。

  1. server {
  2.         listen       80;
  3. # 绑定的域名
  4.         server_name  static.shuchengxian.com;
  5. # 默认首页文件
  6.         index index.html index.htm index.php;
  7. # 网站地址
  8.         root /data/wwwroot/static;
  9.         location ~ .*.(php|php5)?$
  10.         {
  11.                 #fastcgi_pass  unix:/tmp/php-cgi.sock;
  12.                 fastcgi_pass  127.0.0.1:9000;
  13.                 fastcgi_index index.php;
  14.                 include fastcgi_params;
  15.         }
  16.         location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
  17.         {
  18.                 expires 30d;
  19.         }
  20.         location ~ .*.(js|css)?$
  21.         {
  22.                 expires 1h;
  23.         }
  24.         # 伪静态配置
  25.         # include /alidata/server/nginx/conf/rewrite/default.conf;
  26. # 日志文件
  27.         # access_log  /data/log/nginx/access/static.log;
  28. }
点赞

发表评论

: 北京pk10开奖结果 北京pk10开奖官网 北京赛车开奖历史 北京pk10历史开奖记录 北京赛车pk10开奖记录 北京赛车pk10开奖结果 北京pk10历史开奖记录 北京赛车pk10开奖记录 北京赛车pk10开奖结果 pk10开奖记录 pk10开奖结果 北京赛车开奖历史 北京赛车开奖记录 北京赛车开奖结果 北京pk10历史开奖记录 江苏快三开奖结果 江苏快三走势图表 江苏快三遗漏 江苏快三开奖结果走势 北京赛车pk10开奖记录 北京赛车pk10开奖结果 北京pk10历史开奖记录 秒速赛车开奖记录 秒速赛车历史记录 秒速赛车开奖结果 秒速赛车开奖直播 北京pk10历史开奖记录 北京赛车pk10开奖记录 北京赛车pk10开奖结果 pk10开奖记录 pk10开奖结果 北京赛车开奖历史 北京赛车开奖记录 北京赛车开奖结果 北京pk10历史开奖记录 江苏快三开奖结果 江苏快三走势图表 江苏快三遗漏 江苏快三开奖结果走势 北京赛车pk10开奖结果 北京赛车pk10开奖记录 北京pk10历史开奖记录 秒速赛车开奖结果 秒速赛车开奖记录 秒速赛车历史记录 秒速赛车开奖直播 秒速飞艇开奖记录 秒速飞艇历史记录 秒速飞艇开奖结果 秒速飞艇开奖直播 澳门百家乐 澳门百家乐网址 澳门百家乐官方网站 百家乐官网 澳门网上百家乐 一肖中特免费公开资料 白小姐中特网 香港马会资料大全 澳门百家乐 澳门百家乐网址 澳门百家乐官方网站 百家乐官网 澳门网上百家乐 pc蛋蛋预测 pc蛋蛋幸运28 北京赛车开奖结果 北京赛车开奖记录 pk10开奖结果 澳门百家乐 澳门百家乐网址 澳门百家乐官方网站 百家乐官网 澳门网上百家乐 一肖中特免费公开资料 白小姐中特网 香港马会资料大全 北京赛车开奖结果 北京赛车开奖记录 北京赛车历史记录 北京赛车开奖 幸运飞艇开奖记录 幸运飞艇历史记录 幸运飞艇开奖结果 幸运飞艇开奖直播