文档章节

PHP 5.4.35 源码安装 for laravel

纯洁徐
 纯洁徐
发布于 2014/11/21 01:00
字数 416
阅读 67
收藏 0



安装需要的组件

sudo apt-get -y install libxml2 libxml2-dev autoconf libjpeg-dev libpng-dev php5-gd

sudo apt-get -y install bzip2 libbz2-dev curl libcurl4-gnutls-dev libfreetype6-dev

下载php源码文件包:

wget http://cn2.php.net/distributions/php-5.4.35.tar.gz

下载jpeg支持

wget http://www.ijg.org/files/jpegsrc.v8d.tar.gz

下载Libmcrypt支持 laravel必需!

wget ftp://www.xuwenming.net/php/libmcrypt-2.5.8.tar.gz --ftp-user=ftp1 --ftp-password=ftp1

下载mhash支持 laravel必需!

wget http://iweb.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.bz2

下载mcrypt支持 laravel必需!

wget http://hivelocity.dl.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz

安装libmcrypt 这货要比mcrypt~~~~~~~~~~~~先安装哦!

tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8
./configure
make && sudo make install
cd ..


安装mhash

tar -zxvf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9
./configure
make
sudo make install


安装mcrypt

tar -zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
LD_LIBRARY_PATH=/usr/local/lib ./configure
make
sudo make install


安装jprg

tar zxvf jpegsrc.v8d.tar.gz
cd jpeg-8d
./configure -enable-shared -enable-static
make && sudo make install clean
cd ..

安装php

当然这里的安装路径可以自定义到/usr/local下(推荐)

tar zvxf php-5.4.35.tar.gz
cd php-5.4.35
./configure --prefix=/home/xx/php-5.4.35 --enable-fpm --enable-mbstring --enable-ftp --with-bz2 --with-jpeg-dir --with-png-dir --with-freetype-dir --with-libxml-dir --with-xmlrpc --with-zlib-dir --with-curl --with-curlwrappers --enable-calendar --enable-sockets --enable-exif --enable-magic-quotes --with-mcrypt=/usr/local/include
make
sudo make install


查找用户所在的组别

groups

修改使用权限:

sudo gedit /home/xx/php-5.4.35/etc/php-fpm.conf


user = ooxx

group = ooxx

#配置pid:

pid=run/php-fpm.pid


复制php.ini

sudo cp /php源码目录/php.ini-production /php根目录/lib/php.ini

自己再配置一下,字符集 时间 缓存之类的各项设置详细配置不再多说

启动php-fpm

sudo php目录/sbin/php-fpm

然后看看劳动成果

默认php-fpm 就是9000端口


关闭php-fpm:

sudo kill -SIGINT `cat /PHP根目录/var/run/php-fpm.pid`

重启php-fpm

sudo kill -SIGUSR2 `cat /PHP根目录/var/run/php-fpm.pid`

修改php.ini只需要重启php-fpm即可,nginx不需要重启

© 著作权归作者所有

共有 人打赏支持
纯洁徐
粉丝 16
博文 46
码字总数 9941
作品 0
杭州
程序员
Mac下安装PHP的mcrypt扩展的方法(自己总结的)

在安装Laravel时,由于没有安装PHP的mcrypt扩展,所以导致了报错,折腾了好久,终于找到了完美的安装方法,现总结归纳如下: 报错: Problem 1 - laravel/framework v5.0.9 requires ext-mc...

Corwien
2016/04/23
1K
0
HTTP 错误 500.0 - Internal Server Error 发生未知 FastCGI

自己玩,需要在Windows Server 2008 R2 Standard上运行PHP项目, 以下是环境列表: Windows 2008 R2 Standard IIS7.5 PHPManagerForIIS-1.2.0-x64.msi ->传送门 php-5.4.35-nts-Win32-VC9-x......

jannn
2015/01/10
0
0
PHP 5.4.35/5.6.3 发布

PHP 今天发布两个更新版本,分别是 5.4.35 和 5.6.3 版本,这都是 bugfix 版本,其中 5.6.3 还修复了一个 fileinfo 扩展方面的漏洞。5.4.35 修复了一个安全漏洞 CVE-2014-3710 ,建议所有 5....

红薯
2014/11/15
2.1K
7
php&go&python&node

2016 第二届 PHP 全球开发者大会回顾(文末附演讲嘉宾所有资料下载) 继前年的 “PHP7 初探”、去年的“高性能的 PHP ” 主题后,2017 第三届 PHP 全球开发者大会的活动主题是“高可用的 PH...

掘金官方
2017/12/20
0
0
Laravel之基于PHPStorm编辑器的Laravel开发

引言 本文主要讲述在PHPStorm编辑器中如何使用PHPStorm的Laravel插件和Laravel IDE Helper来开发Laravel程序,结合个人积累的一点经验来说明使用PHPStorm编辑器来开发程序还是很顺手的,内容...

botkenni
2016/10/10
44
0

没有更多内容

加载失败,请刷新页面

加载更多

postgresql 使用odbc_fdw连接 sqlserver

安装配置odbc_fdw 1.安装unixODBC apt-get install unixodbc unixodbc-dev 2.安装 Microsoft ODBC Driver 17 for SQL Server curl https://packages.microsoft.com/config/ubuntu/16.04/prod......

dubox
22分钟前
1
0
学习

z-index {堆叠顺序} vertical-align: baseline;{垂直对齐图像} vertical-align: middle;{内容在中部对齐} font-weight: bold;{使用粗体} font-style: italic;{从父元素那继承字体的样式} whi...

墨冥
28分钟前
1
0
Lock和synchronized比较详解

https://www.cnblogs.com/handsomeye/p/5999362.html

qimh
34分钟前
1
0
Postman接口测试神器从安装到精通

1 摘要 Postman 是一个接口测试和 http 请求的神器,非常好用。 官方 github 地址: https://github.com/postmanlabs Postman 的优点: 支持各种的请求类型: get、post、put、patch、delete ...

HiBlock
35分钟前
1
0
c++_拷贝构造函数

拷贝构造又叫复制构造;如果没有实现拷贝构造函数,c++会自动生成一个,叫做隐式拷贝构造函数.该自动生成的隐式拷贝构造也能应付绝大部分情况. 拷贝构造函数的格式: //定义class CTest{p...

一个小妞
35分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部