ssh链接到linux服务器,我用的centos 6.5 64位的。

#设置dns,ect/reserv.conf 设置,注释掉原来的nameserver,添加nameserver=8.8.8.8访问外网 yum -y update更新软件源
#安装 EPEL扩展源,增加软件可选择库,以下命令适合64centos安装使用。uname -a 可查看系统位数。
    

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


#查看EPEL源是否安装成功

yum repolist

#安装nginx,rpm安装方式

rpm -ivh http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.8.0-1.el6.ngx.x86_64.rpm

#安装php 及php-gd库,php-mysql库。

yum -y install php php-gd php-mysql


#安装完成后进行nginx对php支持的扩展配置,修改nginx配置文件使其支持php,添加server中的localcation具体百度搜索



#安装mysql-server, mysql。rpm模式安装

rpm -ivh  http://downloads.mysql.com/archives/get/file/MySQL-server-5.5.42-1.linux2.6.x86_64.rpm

#设置mysql root密码,最好添加个新账户,后面dedecms安装会需要链接数据库。

启动3项服务:
service nginx start
service php-fpm start
srevice mysqld start

#查看端口监听状态  数据库3306,php-fpm 9000,nginx 80是否正常。
ss -tanl





#相关查看命令
ps -aux |grep nginx 查看nginx进程
ps -aux |grep php-fpm 查看php-fpm进程
ps-aux  |grep mysql  查看mysql进程
php -m  查看php模块,确认列表中是否有gd库支持,很多商城和cms程序都需要这个gd库。


#添加服务开机启动项
# chkconfig --add nginx
# chkconfig --add mysqld
# chkconfig --add php-fpm

#设置服务开机启动
#chkconfig  mysqld on   
#chkconfig  nginx on  
#chkconfig  php-fpm
#上传文件到网站nginx web本目录,这个根目录可以对配置文件进行修改定义,修改后需要 service nginx reload 重新加载文件。

#根据源码官方安装教程进行安装,注意权限。

说明:

为什么有yum不用,而用rpm,应为yum源里面的版本太老,不符合要求。

http://nginx.org/packages/centos/6/x86_64/RPMS/       nginx rpm安装包下载地址,多种版本选择。

 

更多相关文章

  1. php 多进程 父进程的阻塞与非阻塞
  2. 即使system()中的命令完成,PHP system()也会挂起
  3. php多进程处理
  4. 使用PHP发布整个mySQL命令
  5. nohup:在后台运行PHP进程
  6. 通过Bash脚本语言逃避MYSQL命令行。
  7. MySQL很有用的命令
  8. 如何构建一个命令来连接mySQL中的3个不同的表?
  9. C运行查询显示命令不同步?

随机推荐

  1. 2010.12.16(2)——— android 关于录制视
  2. mac下android studio打不开sdk manage
  3. 【android】android耗电量测试
  4. Android之查看外部依赖jar的源码_android
  5. Android UI 之自定义标题栏 + 沉浸式状态
  6. Android(安卓)HttpURLConnection及HttpCl
  7. android Handler 介绍
  8. android ormlite的简单使用
  9. Android布局(相对布局)
  10. Android初体验