1.8LNMP环境编译安装php-5.6.14

一、解压php

[[email protected] src]# tar jxf php-5.6.14.tar.bz2

[[email protected] src]# cd php-5.6.14

二、创建PHP相关用户

[[email protected] php-5.6.14]# useradd -s /sbin/nologin php-fpm

三、编译安装php

[[email protected] php-5.6.14]# ./configure \

> --prefix=/usr/local/php \

> --with-config-file-path=/usr/local/php/etc \

> --enable-fpm \

> --with-fpm-user=php-fpm \

> --with-fpm-group=php-fpm \

> --with-mysql=/usr/local/mysql \

> --with-mysql-sock=/var/lib/mysql/mysql.sock \

> --with-mysqli=/usr/local/mysql/bin/mysql_config \

> --with-freetype-dir=/usr/local/freetype \

> --with-jpeg-dir=/usr/local/jpeg6 \

> --with-mcrypt=/usr/local/libmcrypt \

> --with-gd=/usr/local/libgd2 \

> --with-iconv-dir=/usr/local/libiconv \

> --with-png-dir \

> --with-zlib \

> --with-libxml-dir \

> --with-curl \

> --with-mhash \

> --with-openssl \

> --with-pear \

> --enable-soap \

> --enable-gd-native-ttf \

> --enable-ftp \

> --enable-mbstring \

> --enable-exif \

> --enable-zend-multibyte \

> --disable-ipv6 \

> --enable-bcmath \

> --enable-shmop \

> --enable-sysvsem \

> --with-pcre-dir

configure: WARNING: unrecognized options: --enable-zend-multibyte (不支持的参数)

[[email protected] php-5.6.14]# make && make install

[[email protected] php-5.6.14]# ls /usr/local/php/

bin  etc  include  lib  php  sbin  var

1、复制php主配置文件

[[email protected] php-5.6.14]# cp php.ini-production /usr/local/php/etc/php.ini

2、复制启动脚本

[[email protected] php-5.6.14]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

[[email protected] php-5.6.14]# chmod 755 /etc/init.d/php-fpm

[[email protected] php-5.6.14]# chkconfig --add php-fpm

[[email protected] php-5.6.14]# chkconfig php-fpm on

3、拷贝php-fpm配置文件

[[email protected] php-5.6.14]# mv /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

[[email protected] php-5.6.14]# ls /usr/local/php/etc/

pear.conf  php-fpm.conf  php.ini

4、检查配置错误

[[email protected] php-5.6.14]# /usr/local/php/sbin/php-fpm -t

[16-Dec-2015 14:16:26] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful

5、启动php-fpm

[[email protected] php-5.6.14]# service php-fpm start

Starting php-fpm  done

6、查看进程

[[email protected] php-5.6.14]# ps aux | grep php-fpm

root      16922  0.0  0.4 129188  4988 ?        Ss   14:17   0:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)

php-fpm   16923  0.0  0.4 129188  4636 ?        S    14:17   0:00 php-fpm: pool www

php-fpm   16924  0.0  0.4 129188  4636 ?        S    14:17   0:00 php-fpm: pool www

root      16927  0.0  0.0 103248   876 pts/0    S+   14:18   0:00 grep php-fpm

7、查看监听端口

[[email protected] php-5.6.14]# netstat -nltp | grep php-fpm

tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      16922/php-fpm

时间: 2024-10-24 17:55:51

1.8LNMP环境编译安装php-5.6.14的相关文章

LAMP环境编译安装(详细)

linux下Apache.mysql.php.phpMyadmin源码包编译安装及配置 事先可以先去各应用官网选择相应的源码包下载并上传到linux服务器上.源码包目录根据喜好或一个标准放置即可. 注:此文档仅适用于自己学习及测试使用,后续还将继续完善及解读文档中的不足. 在此之前先关闭selinux(Secrity-EnhancedLinux,安全增强式Linux),不然会由于selinux的安全机制影响到一些配置文件的加载及更改. 临时关闭(不用重启机器): setenforce 0 1.安

Linux lamp环境编译安装

1.安装准备: 1)httpd-2.0.52.tar.gz 2)mysql-4.1.12.tar.gz 3)libxml2-2.6.27.tar 4)freetype-2.1.10.tar 5)gd-2.0.33.tar 6)jpegsrc.v6b.tar 7)libpng-1.2.16.tar 8)zlib-1.2.3.tar 9)freetds-0.64.tar.gz 10)php-4.3.9.tar.gz 11)phpMyAdmin292.tar.gz 12)ZendOptimizer-3

python3的linux环境编译安装

python3的linux环境编译安装 1.linux下安装软件的方式 选则yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装 1.配置yum源 可以选择阿里云源,清华源等 配置第一个仓库,里面有大量系统常用软件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 配置第二个仓库,携带大量第三方软件(nginx,redis,mongodb,mairadb等) wge

CentOS 6.4下编译安装MySQL 5.6.14

CentOS 6.4下编译安装MySQL 5.6.14 概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对

LNMP搭建01 -- 编译安装MySQL 5.6.14 和 LNMP相关的区别

[编译安装MySQL 5.6.14] [http://www.cnblogs.com/xiongpq/p/3384681.html ]  [mysql-5.6.14.tar.gz 下载] http://pan.baidu.com/s/1jGIffFo   一:卸载旧版本 使用下面的命令检查是否安装有MySQL,若是初次安装直接跳过. rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 其实很简单,直接删除编译后的安装目录,例如:/usr/local/mysql 即可. rpm

glibc 编译安装( version `GLIBC_2.14' not found")

用了kali一段时间了,没想到有一天使用vi命令时候突然就出现“GLIBC_2.14 not found"错误.没法子,果断查资料. 我是在kali-3.18.0中编译的. glibc的下载地址:http://ftp.gnu.org/gnu/glibc/ 或者:http://www.gnu.org/software/libc/download.html 安装: 下载的glibc的源码解压到某个目录,并进入源码目录 建立构建目录,并cd进入构建目录: [[email protected] glib

基于lamp环境编译安装zabbix

环境:lamp 系统:centos 6 前提:编译安装软件需要安装开发环境,关闭iptables和selinux # yum groupinstall "Development Tools"  "Server Platform Development" 一.编译安装httpd httpd2.4需要apr.apr-util依赖包 1.编译安装apr.apr-util # tar xf apr-1.5.0.tar.bz2  # cd apr-1.5.0 # ./conf

Centos生产环境编译安装LNMP

一.环境准备 1.操作系统安装:CentOS 6.564位最小化安装. 2.配置好IP.DNS.网关.主机名 3.配置防火墙,开启80.3306端口 vim /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -mstate --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A RH-Firewall-1-INPUT -mstate --state NEW -m tcp -p tcp

centos7.2环境编译安装mysql5.5.48 [转 ]

一.安装cmake编译工具 跨平台编译器查看是否已经安装了gcc # rpm -qa | grep gcc # yum install -y gcc-c++# yum install -y cmake# yum install -y git解决依赖关系# yum install -y readline-devel zlib-devel openssl-devel Warning: Bison executable not found in PATH 解决方法:#  yum install -y