欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 5325|回复: 14

[技术前沿] 编译安装Php5.5.19

[复制链接]

431

主题

85

好友

2万

积分

腾讯云论坛管理组

Rank: 20Rank: 20

云币
10177
威望
5448
发表于 2015-3-10 16:30:45 |显示全部楼层

编译安装Php5.5.19



1)下载Php5.5.19
http://php.net/releases/
1.png


2)源码安装的步骤
1、解压软件源码包,并进入解压后的目录
2、./configure  预编译,也叫配置操作,源码安装的第一步,主要的作用是对即将安装的软件进行配置,比如安装路径、开启或关闭哪些功能
3、make  编译操作,生成makefile文件,正式安装时以此为依据进行安装
4、make install  正式安装


3)正式安装php
# groupadd www
# useradd -g www -s /sbin/nologin -M www
# yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel –y      
# tar zxvf php-5.5.19.tar.gz
# cd php-5.5.19
# ./configure --prefix=/usr/local/php --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-fpm-user=www --with-fpm-group=www --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 --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline
config.status: creating sapi/cgi/php-cgi.1
config.status: creating ext/phar/phar.1
config.status: creating ext/phar/phar.phar.1
config.status: creating main/php_config.h
config.status: executing default commands
————预编译成功
# make
invertedregexiterator.inc
directorygraphiterator.inc
phar.inc
Build complete.
Don't forget to run 'make test'

————make无报错,成功。
# make install
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
/root/php-5.5.19/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/

————make installl无报错,安装成功。
# cp php.ini-development /usr/local/php/lib/php.ini
————默认的php.ini没有自动生成,需要手动设置
# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
————以服务形式管理脚本。
# chmod +x /etc/init.d/php-fpm
# service php-fpm start
# /usr/local/php/bin/php -v
PHP 5.5.19 (cli) (built: Nov 30 2014 20:19:31)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

————查看php版本
# php -v
-bash: php: command not found
# export PATH=$PATH:/usr/local/php/bin
# php -v
PHP 5.5.19 (cli) (built: Nov 30 2014 20:19:31)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies


PHP搭建成功~~


From:腾讯云论坛,欢迎各位小伙伴一起讨论~


如果您觉得该主题对您有帮助,请给予我们支持与鼓励哦~~
点击屏幕右侧进行反馈
附加3.png
附加2.png

0

主题

0

好友

312

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
257
威望
113
发表于 2015-3-10 17:57:47 |显示全部楼层
不错   好文章
回复

使用道具 举报

3

主题

0

好友

1671

积分

攻城师[LV3]

Rank: 3Rank: 3Rank: 3

云币
1506
威望
450
发表于 2015-3-10 18:50:16 |显示全部楼层
:)学习下
回复

使用道具 举报

0

主题

0

好友

58

积分

实习码农[LV1]

Rank: 1

云币
33
威望
5
发表于 2015-4-1 12:20:23 |显示全部楼层
这个文件怎样上传到服务器上呢
回复

使用道具 举报

431

主题

85

好友

2万

积分

腾讯云论坛管理组

Rank: 20Rank: 20

云币
10177
威望
5448
发表于 2015-4-1 12:24:28 |显示全部楼层
电商解决方案 发表于 2015-4-1 12:20
这个文件怎样上传到服务器上呢

您好 可以通过 rz命令上传 或者使用 winscp上传
http://bbs.qcloud.com/forum.php?mod=viewthread&tid=4379
回复

使用道具 举报

0

主题

0

好友

48

积分

实习码农[LV1]

Rank: 1

云币
38
威望
2
发表于 2015-6-26 14:30:43 |显示全部楼层
通过这个方式建好的php好像不支持GD库。。。。。。。
回复

使用道具 举报

431

主题

85

好友

2万

积分

腾讯云论坛管理组

Rank: 20Rank: 20

云币
10177
威望
5448
发表于 2015-6-26 16:16:08 |显示全部楼层
墨提科技 发表于 2015-6-26 14:30
通过这个方式建好的php好像不支持GD库。。。。。。。

具体需要哪些支持的库 重新编译即可
回复

使用道具 举报

0

主题

0

好友

48

积分

实习码农[LV1]

Rank: 1

云币
38
威望
2
发表于 2015-7-4 18:03:32 |显示全部楼层
denniszyang 发表于 2015-6-26 16:16
具体需要哪些支持的库 重新编译即可

恩恩。。大神。。新手比较笨。。
回复

使用道具 举报

0

主题

0

好友

22

积分

实习码农[LV1]

Rank: 1

云币
12
威望
2
发表于 2015-7-27 15:38:54 |显示全部楼层
求GD库安装详细教程~
回复

使用道具 举报

431

主题

85

好友

2万

积分

腾讯云论坛管理组

Rank: 20Rank: 20

云币
10177
威望
5448
发表于 2015-7-28 11:35:07 |显示全部楼层
Jorycn 发表于 2015-7-27 15:38
求GD库安装详细教程~

http://jingyan.baidu.com/article/6766299747b3dc54d51b84be.html 您看下这个呢 直接在php的配置文件里面开启下 看下是否OK
回复

使用道具 举报

0

主题

0

好友

42

积分

实习码农[LV1]

Rank: 1

云币
32
威望
2
发表于 2015-8-12 16:23:29 |显示全部楼层
第一步下载PHP没办法用yum吗..手动上传好浪费时间阿..
回复

使用道具 举报

0

主题

0

好友

34

积分

实习码农[LV1]

Rank: 1

云币
20
威望
16
发表于 2015-9-30 15:53:48 |显示全部楼层
denniszyang 发表于 2015-7-28 11:35
http://jingyan.baidu.com/article/6766299747b3dc54d51b84be.html 您看下这个呢 直接在php的配置文件里 ...

不行哦,编译安装需要很多支持
回复

使用道具 举报

Rank: 5Rank: 5

云币
10926
威望
7544
发表于 2015-12-3 02:43:46 |显示全部楼层
这个帖子堪称完美,非常适合新手在搭建环境时进行参考的说明。
回复

使用道具 举报

Rank: 5Rank: 5

云币
10926
威望
7544
发表于 2015-12-3 02:44:02 |显示全部楼层
这个帖子堪称完美,非常适合新手在搭建环境时进行参考的说明。
回复

使用道具 举报

2

主题

0

好友

196

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
85
威望
85
发表于 2017-1-6 18:51:25 |显示全部楼层
通过你这个页面php.net下载的PHP包没有php-cgi.exe文件。在用IIS配置PHP环境时无法使用。

完整的包http://windows.php.net/download/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2017-1-20 11:49 , Processed in 0.101030 second(s), 30 queries , Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部