centos编译安装php

今天来说说php的安装

下载

这里我下载的是php-5.6.30.tar.gz
https://www.php.net/

我们先切换到这个里面,我们把安装包放到这里便于管理
cd /usr/local/src
  • 把压缩包传过来,解压
  •  tar -zxf php-5.6.30.tar.gz
    

``’
我们这里编译之前需要安装一些相关的依赖文件谁跟谁都不太一样我这里放几个 编译不成功的可以试试先yum安装这几个包在编译

yum install -y libxml2-devel
yum install -y openssl openssl-devel
yum install -y bzip2 bzip2-devel
yum install -y libpng libpng-devel
yum install -y freetype freetype-devel
yum install -y epel-release
yum install -y libmcrypt-devel
yum -y install libjpeg-devel
yum install -y libcurl-devel
yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5

最后一个应该是挺多人都会缺失的应该就是这些,如果有后面操作时有缺失的,可以看看报错信息,在自行安装别的。

  • 编译安装
  • 这里我们先来个用户
useradd -s /sbin/nologin php-fpm

然后切换到解压的php里面

./configure --prefix=/usr/local/php-fpm --with-config-file-path=/usr/local/php-fpm/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --disable-ipv6 --with-pear --with-curl --with-openssl
cd php.6.30
  • 然后安装
make && make install      ///这个过程时间会有点长
  • 完成成之后复制
cp php.ini-production /usr/local/php-fpm/etc/php.ini
  • 然后配置文件
vi /usr/local/php-fpm/etc/php-fpm.conf
  • 然后把这个写进去
[global]
pid = /usr/local/php-fpm/var/run/php-fpm.pid
error_log = /usr/local/php-fpm/var/log/php-fpm.log
[www]
listen = /tmp/php-fcgi.sock
listen.mode = 666
user = php-fpm
group = php-fpm
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
rlimit_files = 1024
/usr/local/php-fpm/sbin/php-fpm -t
  • 测试一下 、、、 tset is successful 表示成功了
cp /usr/local/src/php-5.6 30/sapi/fpm/init.d.php-fpm/etc/ init.d/php-fpm   
  • 然后我们给这个php-fpm权限
chmod 755 /etc/init.d/php-fpm
  • 然后就可以启动php-fpm服务了

刚刚写可能不是很好,但会努力写下去的。
加油阿巴阿巴

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值