阿里云ECS每天一件事D5:安装php5.4.34
2014-10-17 18:52
330 查看
原本是想把php和nginx合在一起来说的,不过考虑后,还是分开来做吧,已熟悉的更透彻一些。
1、准备类库
主要准备一些常用的php类库,例如curl、zip、gd等。
2、准备用户和组
为所有的web服务和应用创建统一的web用户。可用于php、php-fpm、tomcat、nginx、
3、安装libmcrypt、mhash、mcrypt组件
在最新的阿里云CentOS6.5中,已经包含了这几个组件,可以直接用yum安装。
4、预编译
开启必要的功能。
5、编译、安装
6、修改后的文件操作
注意:默认当前路径为源代码下载预编译的路径。
7、设置php-fpm运行用户
编辑/usr/local/php/etc/php-fpm.conf文件,修改运行的用户和用户组:
截止到此,php的安装配置,基本结束,一些php的细节配置,此处并未包含,可在具体项目的操作过程中,需要时再进行配置。
1、准备类库
yum install autoconf automake libtool re2c flex bison zlib libmbfl libxml2 libxml2-devel bzip2 bzip2-devel curl libcurl libcurl-devel libmcrypt libmcrypt-devel mcrypt mhash mhash-devel gd gd-devel php-gd
主要准备一些常用的php类库,例如curl、zip、gd等。
2、准备用户和组
groupadd www-data useradd -g www-data www-data -M -s /usr/sbin/nologin
为所有的web服务和应用创建统一的web用户。可用于php、php-fpm、tomcat、nginx、
3、安装libmcrypt、mhash、mcrypt组件
在最新的阿里云CentOS6.5中,已经包含了这几个组件,可以直接用yum安装。
4、预编译
./configure --prefix=/usr/local/php --enable-fpm --enable-mbstring --with-curl --with-bz2 --with-zlib --enable-zip --enable-sockets --enable-mbregex --with-mysql --with-mysqli --with-pdo-mysql --with-jpeg-dir --with-png-dir --with-freetype-dir --with-gd
开启必要的功能。
5、编译、安装
make && make install
6、修改后的文件操作
cp php.ini-production /usr/local/php/php.ini cp sapi/fpm/php-fpm /usr/local/bin cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
注意:默认当前路径为源代码下载预编译的路径。
7、设置php-fpm运行用户
编辑/usr/local/php/etc/php-fpm.conf文件,修改运行的用户和用户组:
截止到此,php的安装配置,基本结束,一些php的细节配置,此处并未包含,可在具体项目的操作过程中,需要时再进行配置。
相关文章推荐
- 阿里云ECS每天一件事D7:安装tomcat8.0
- 阿里云ECS每天一件事D6:安装nginx-1.6.2
- 阿里云ECS每天一件事D8:nginx1.7整合php5.4
- 阿里云ECS每天一件事D4:安装mysql5.5.40
- 阿里云ECS每天一件事D1:配置SSH
- 阿里云ECS每天一件事D9:nginx1.7整合tomcat8.0
- 阿里云服务器 ECS Ubuntu系统下PHP,MYSQL,APACHE2的安装配置
- 阿里云ECS服务器配置LAMP时安装配置PHP扩展填坑(三)
- 阿里云ECS每天一件事D1:配置SSH
- 阿里云ECS Ubuntu安装PHP+Mysql+Apache+Nginx+Redis+Discuz
- 阿里云ECS云服务器 shell脚本安装Apache和php
- 阿里云ECS云服务器编译安装PHP遇到virtual memory exhausted: Cannot allocate memory
- 阿里云ECS每天一件事D3:挂载硬盘
- 阿里云ECS服务器Linux环境下配置php运行环境(安装配置篇)
- 阿里云ECS每天一件事D2:配置防火墙
- 阿里云ECS服务器Linux环境下配置php运行环境(安装配置篇)
- 阿里云服务器ECS配置Apache2+php5.3+mysql5图文过程(window 2008 R2 32位)
- 阿里云服务器 ECS Ubuntu系统安装配置
- 购买阿里云ECS服务器,centos6.5安装jdk;mysql;tomcat,绝对正确,服务器重新初始化了5次!
- 阿里云ECS服务器配置ubuntu安装openfire服务器