在centos 6.6 上搭建一个简单的php的开发环境

目标

在centos 6.6 上搭建一个简单的php的开发环境

为了便于操作,安装采用yum的方式

配置yum repos

yum 是一个基于 RPM 包管理的字符前端软件包管理器。能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

总之yum 能帮忙解决包依赖,就想使用傻瓜相机一样,编译安装则有点像是单反,可以自定义配置,但是也更复杂。

yum 常用命令:

  • yum update
  • yum search xxx
  • yum info xxx
  • yum install xxx
  • yum erase xxx

yum 只是一个工具,需要有仓库(repos)支持,不同的仓库访问速度、软件包的数量、稳定性都不要一样,根据情况进行选择。

这里要提一下镜像(mirror)机制,这是cdn的一个原型,建立镜像之后可以减少源站的访问量,提升访问速度,时效性略有降低,一般每几个小时同步一次,我们可以选择 国内的镜像,比如 http://mirrors.163.com/ 或者公司的镜像 (私有镜像,只能内部使用)。

添加 epel和remi源

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

放置位置:

/etc/yum.repos.d/

更新完源之后需要重建缓存:

yum clean all
yum makecache 

安装基础工具

yum install -y supervisor unzip tar git telnet curl

安装SSH

yum install -y openssh-server openssh-clients

更改密码 使用passwd 命令

如果需要使用key登陆,参考 ssh-keygen

启动方式:

/etc/init.d/sshd restart

配置文件目录 /etc/ssh/,主要编辑 /etc/ssh/sshd_config

安装Nginx

yum install -y nginx

配置文件路径 /etc/nginx/nginx.conf

安装PHP

yum install -y php-cli php-common php-fpm php-devel
yum install -y php-pdo php-mysql php-pecl-memcache php-pecl-memcached php-redis php-gd
yum install -y php-pecl-imagick php-intl php-mbstring php-mcrypt
yum install -y php-bcmath php-pecl-xhprof php-opcache php-pecl-xdebug
yum install -y php-pecl-mongo php-pecl-mongodb php-pecl-protocolbuffers
#自行开启额外的扩展
yum install -y php-pecl-yar php-yac php-pecl-yaf php-pecl-swoole
yum install -y php-dba php-pecl-gearman php-soap php-pecl-igbinary

可选安装 composer

RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
```

扩展.ini 目录
/etc/php.d/
配置文件
/etc/php.ini
fpm 配置文件
/etc/php-fpm.conf

安装MySQL

yum install -y mysql-server

配置文件: /etc/my.cnf

启动方式 :
/etc/init.d/mysqld start

安装Redis

yum install -y redis

配置文件:
/etc/redis.conf

启动方式:

/etc/init.d/redis start

安装 Memcache

yum install -y memcached

启动方式: /etc/init.d/memcached start

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值