php安装配置
Content
0.序
1.安装前准备
2.安装PHP
3.配置php-fpm
0.序
本文主要是记录php在 Centos下的安装配置 。文中如无特别说明.表示php-5.6.31代码目录。
1.安装前准备
加密算法扩展库
$ wget https://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
$ tar -zxvf libmcrypt-2.5.8.tar.gz
$ ./configure
$ make
$ make install
2.安装PHP
$ wget http://cn2.php.net/distributions/php-5.6.31.tar.gz
$ tar -zxvf php-5.6.31.tar.gz
$ cd php-5.6.31.tar.gz
$ ./configure
--prefix=/usr/local/php #安装目录
--disable-fileinfo #小内存VPS上编译PHP会out of memory
--enable-fpm #打上PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序
--with-config-file-path=/usr/local/php/etc/ #配置文件路径
--with-config-file-scan-dir=usr/local/php/etc/php.d #php.ini的扩展目录
--with-openssl #openssl的支持,加密传输时用到的
--with-zlib #打开zlib库支持
--with-curl #打开curl库支持
--enable-ftp #打开ftp的支持
--with-gd #打开gd库的支持
--with-xmlrpc #打开xmlrpc的支持
--with-jpeg-dir #打开对jpeg图片的支持
--with-png-dir #打开对png图片的支持
--with-freetype-dir #打开对freetype字体库的支持
--enable-gd-native-ttf #支持TrueType字符串函数库
--enable-mbstring #多字节,字符串的支持
--with-mcrypt=/usr/local/lib/libmcrypt #mcrypf支持
--enable-zip #打开对zip的支持
--with-mysql=/usr/local/mysql #mysql安装目录,对mysql的支持
--without-pear #不支持pear
--enable-bcmath #打开图片大小调整,用到zabbix监控的时候用到了这个模块
复制php.ini到配置路径,上面我们配置的是/etc路径
$ cp php.ini-development /usr/local/php/etc/php.ini
3.配置php-fpm
添加php-fpm用户
$ groupadd php-fpm
$ useradd -g php-fpm php-fpm
修改 php-fpm配置文件
$ cd /usr/local/php
$ cp etc/php-fpm.conf.default etc/php-fpm.conf
$ vi etc/php-fpm.conf
#修改
user = php-fpm
group = php-fpm
#保存后退出
自启动配置
$ cp -f /tools/php-5.6.31/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
$ chkconfig php-fpm on
$ service php-fpm start
配置全局变量
$ vi /etc/profile
#在尾部加入
PATH=/usr/local/php/bin:$PATH
export PATH
#保存退出
$ source /etc/profile
php安装配置的更多相关文章
- Hive安装配置指北(含Hive Metastore详解)
个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...
- Hive on Spark安装配置详解(都是坑啊)
个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...
- ADFS3.0与SharePoint2013安装配置(原创)
现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...
- Hadoop的学习--安装配置与使用
安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...
- redis的安装配置
主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...
- Windows环境下的NodeJS+NPM+Bower安装配置
npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...
- ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)
1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 2.解压并进入bin目录 tar zxvf mongo ...
- Django基础之安装配置
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
- 【转】Windows平台下的Subversion安装配置新手指南
原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...
- CentOS 7.0安装配置Vsftp服务器
一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...
随机推荐
- c语言格式控制符
http://zhidao.baidu.com/link?url=-YJjz3U0fd_eSW9eLa8ankGo_QbyOOOaKYWyAY9g4mKWQj0DN6l12OSLJz24U8jCwo1 ...
- Qt软件打包发布(QT5.4.1(msvc2013_64_opengl),Win7 64bit)
环境:QT5.4.1(msvc2013_64_opengl),Win7 64bit 编译方式 Qt开发的程序发布的时候经常采用两种方式:1)静态编译,可生成单一的可执行文件:2)动态编译,需同时附上需 ...
- python基础--面向对象
什么是面向对象编程 OOP编程是利用“类”和对象来创建各种模型来实现对真实世界的描述. OOP具有可维护性和可扩展性 二:面向对象有那些特性 1)CLASS类:一个类是对拥有相同属性的对象的抽象.类拥 ...
- vue系列之项目优化
webpack中的Code Splitting Code Splitting是什么以及为什么 在以前,为了减少HTTP请求,通常地,我们会把所有的代码都打包成一个单独的JS文件,但是,如果这个文件体积 ...
- OR 连接查询注意
用or 查询时, 取得是 每个or中条件的 查询的结果集union. select * from categorysecond t where ISNULL(null); ort.csid in (' ...
- 《Javascript启示录》要点汇总
前言:本文是阅读<Javascript启示录>后的一个读书笔记,对本书的要点进行了一个归纳,不是原创内容哦.要想详细了解相关内容,请阅读原书. 对象是由存储值的已命名属性组成的. Java ...
- Graham求凸包模板
struct P { double x, y; P(, ):x(x), y(y) {} double add(double a, double b){ ; return a+b; } P operat ...
- MySQL学习笔记:三种组内排序方法
由于MySQ没有提供像Oracle的dense_rank()或者row_number() over(partition by)等函数,来实现组内排序,想实现这个功能,还是得自己想想办法,最终通过创建行 ...
- CVE-2013-0025
Microsoft IE ‘SLayoutRun’释放后重用漏洞(CNNVD-201302-197) Microsoft Internet Explorer是微软Windows操作系统中默认捆绑的WE ...
- Elasticsearch安全问题
本节内容: 背景 修改默认的 Elasticsearch 集群名称 不要暴露 Elasticsearch 在公网上 不要以 root 身份运行 Elasticsearch 定期对 Elasticsea ...