admin 管理员组

文章数量: 887019

本文主要和大家分享php5.6.32安装过程,截止至今官方最新版本是php7.1.12,大部分网站运行环境还是使用php5.6版本,想玩php7版本的可以到官方下载:http://php/downloads.php

安装过程如下:

1、进入临时目录

代码如下

# cd /data/tmp

2、下载php5.6.32

代码如下

# wget http://php/get/php-5.6.32.tar.gz

3、解压

代码如下

# tar -zxvf php-5.6.32.tar.gz

4、进入php目录

代码如下

# cd php-5.6.32

5、配置软件安装目录等一些依赖包

代码如下

# ./configure --prefix=/data/webserver/php--with-config-file-path=/data/webserver/php/etc --enable-intl --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-libxml-dir

6、执行第5步会在最后一行提示各种错误,根据错误去百度搜索,然后安装各种依赖包。这里比较费时间,每安装完一个依赖包,再执行第5步,直到不报错为止。如果操作系统缺少太多依赖包,就耐心反复操作等待吧!

7、安装

代码如下

# make && make install

8、安装成功提示信息

[PEAR] Archive_Tar - installed: 1.3.12

[PEAR] Console_Getopt - installed: 1.3.1

[PEAR] Structures_Graph- installed: 1.0.4

[PEAR] XML_Util - installed: 1.2.3

[PEAR] PEAR - installed: 1.9.5

Wrote PEAR system config file at: /usr/local/php/etc/pear.conf

You may want to add: /usr/local/php/lib/php to your php.ini include_path

/usr/local/php/build/shtool install -c ext/phar/phar.phar /usr/local/php/bin

ln -s -f /usr/local/php/bin/phar.phar /usr/local/php/bin/phar

Installing PDO headers: /usr/local/php/include/php/ext/pdo/

9、php配置

php.ini是php运行核心配置文件

php-fpm.conf是php-fpm进程服务的配置文件

代码如下

# cp php.ini-production /data/webserver/php/etc/php.ini

# cp /data/webserver/php/etc/php-fpm.conf.default /data/webserver/php/etc/php-fpm.conf

# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

# chmod +x /etc/init.d/php-fpm

10、fpm测试php配置

代码如下

# /data/webserver/php/sbin/php-fpm -t

提示:

[23-May-2016 20:03:52] NOTICE:

configuration file /data/webserver/php/etc/php-fpm.conf test is successful

11、修改php服务运行的用户与用户组

代码如下

# vi /data/webserver/php/etc/php-fpm.conf

在php-fpm.conf查找到user=nobody

user=nobody

group=nobody

修改为

user = www

group = www

12、启动、重启、停止php服务

代码如下

#启动

# /etc/init.d/php-fpm start

# 提示:Starting php-fpm done

#重启

# /etc/init.d/php-fpm reload

# 提示:Reload service php-fpm done

#停止

# /etc/init.d/php-fpm stop

# 提示:Gracefully shutting down php-fpm done

本文标签: 环境 方法 apt Ubuntu php