centos升级到6.4 yum安装 nginx,mysql,php
来源:互联网 发布:淘宝网上如何买飞机票 编辑:程序博客网 时间:2024/05/02 02:30
1 centos升级(最新版本,目前6.4):
首先替换默认源为163源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo /etc/yum.repos.d/
#源包地址:http://tel.mirrors.163.com/centos/6.4/os/x86_64/Packages/
升级系统:
yum makecache
yum update
升级过程中报了一个key相关的错误,具体记不清了,重新执行yum update确定导入key即可。
重启,确认更新成功:
[root@localhost ~]# uname -r
2.6.32-220.7.1.el6.x86_64
[root@localhost ~]# cat /etc/centos-release
CentOS release 6.2 (Final)
2 nginx安装(6.3以上可以yum安装nginx):
第一步在/etc/yum.repos.d/目录下建立一个nginx.repo软件源配置文件。命令如下:
# cd /etc/yum.repos.d/
# vim nginx.repo
然后填写如下文件内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
执行vim命令保存文件为nginx.repo完整路径是/etc/yum.repos.d/nginx.repo
:w nginx.repo
执行yum命令安装nginx:
yum install nginx
在安装完成nginx后,需要设置防火墙设置允许80端口,操作如下:
# vim /etc/sysconfig/iptables
添加一行
-A INPUT –m state –state NEW –m tcp –p tcp –dport 80 –j ACCEPT
在修改完防火墙后需要执行如下命令重启防火
# /etc/init.d/iptables restart
紧接着启动nginx
# /etc/init.d/nginx start
安装顺利完成!
附:nginx命令
停止nginx服务:# /etc/init.d/nginx stop
启动nginx服务:# /etc/init.d/nginx start
编辑nginx配置文件:# vim /etc/nginx/nginx.conf
参考:http://www.cnblogs.com/highend/archive/2013/03/06/centos6_3_install_nginx_1_2_7.html
nginx.conf主配置文件 worker_processes 10; error_log /var/log/nginx/error.log; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; pid /var/run/nginx.pid; events { worker_connections 1024; }
3 mysql 安装:
yum -y install mysql-server
mysql utf8 配置:
[mysqld]datadir=/var/lib/mysql#default-character-set=utf8character-set-server = utf8init_connect='SET NAMES utf8'socket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0port = 3316[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid[client]port=3316default-character-set=utf8
mysql修改端口:(可能会报错,需要关闭selinux)
而关掉selinux,使用以下命令
/usr/sbin/setenforce 0
启动:service mysqld start
3 php安装(php-fpm启动 或spawn-fcgi 启动):
yum -y install php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator
php-fpm 启动直接: /etc/rc.d/init.d/php-fpm start
spawn-fcgi 启动见: php5.3-spawn-fcgi启动
- centos升级到6.4 yum安装 nginx,mysql,php
- Centos yum 安装nginx+php+mysql
- centos yum安装nginx php mysql
- centos 6.4使用yum安装nginx + php + mysql
- CentOS 6.4 yum安装配置LNMP服务器(Nginx+PHP+MySQL)
- CentOS上yum安装nginx+mysql+php+php-fastcgi
- YUM安装及升级CentOS系统中PHP和MySQL
- 转帖:Centos yum 安装nginx+PHP-FPM+eAccelerator+mysql
- CentOS-5.1 yum安装Nginx + PHP-FPM + MySQL笔记
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- 请github给图标的猫猫眼睛吧
- 虚拟机VirtualBox+Centos+NAT网络的配置过程
- 1061. Dating (20)-PAT
- 【转】php工作原理
- 找工作笔试面试那些事儿(3)---内存管理那些事
- centos升级到6.4 yum安装 nginx,mysql,php
- Hibernate学习01---Hibernate环境搭建
- 人工智能周
- Java 单例模式详解
- B-树和B+树的应用:数据搜索和数据库索引
- <跟我一起写 Makefile>系列
- CloseHandle(),TerminateThread(),ExitThread()的区别
- 黑马程序员——Java基础---继承、抽象、接口
- 趣文:如果哲学家是程序员