Ubuntu上PHP7.1安装路径及redis扩展安装

1. Ubuntu16.04上使用sudo apt-get install php7.1 安装php的默认路径如下:

  a. php可执行命令:/usr/bin/php7.1  和 /usr/bin/php

  b. 需要安装sudo apt install php7.1-dev 才会有 /usr/bin/phpize,和/usr/bin/php-config。后面安装扩展时会用到。

  c. .so文件路径:/usr/lib/php/20160303,这个可以从phpinfo()中看到

  d. php的*.ini配置文件目录:/etc/php/7.1/ 下有三个目录

  

   mods-available目录存放各种可加载的php扩展的ini配置,后面安装redis扩展后,就要在这里添加redis.ini文件

   cli/conf.d 目录存放的是php在命令行模式下已加载的扩展,文件名如:20-redis.ini

   apache2/conf.d 目录存放的是web模式下已加载的扩展,文件名如:10-pdo.ini  这个可以从phpinfo()里面看到加载的各种ini文件的路径

   cli/conf.d和apache2/conf.d目录下的 n-###.ini 都不需要创建,直接从mods-available软链接得来。文件名中的数字表示优先级

2. 安装php的redis扩展:

  a. 官网地址http://pecl.php.net/package/redis,在redis-4.0.1.tgz上右键复制链接地址

  

  b. 在ubuntu中使用wget http://pecl.php.net/get/redis-4.0.1.tgz , 下载到当前目录

  c. tar -zxvf redis-4.0.1.tgz解压到当前目录

  d. cd redis-4.0.1

  e. 执行phpize (如果没有此命令请查看第一节的b项)

  f. ./configure --with-php-config=/usr/bin/php-config

  g. make

  h. make install

  此时redis.so文件已自动加入到/usr/lib/php/20160303目录下

  i. 在/etc/php/7.1/mods-available目录下创建redis.ini文件,写入一行extension=redis.so

  j. 创建软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/cli/conf.d/20-redis.ini ,此时/etc/php/7.1/cli/conf.d目录下就有20-redis.ini文件

  k.创建软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/apache2/conf.d/20-redis.ini , 此时/etc/php/7.1/apache2/conf.d目录下就有20-redis.ini文件

  l. 重启apache:sudo /etc/init.d/apache2 restart

  m. 此时刷新phpinfo页就能看到redis扩展已经加载了

原文地址:https://www.cnblogs.com/BluePegasus/p/8926077.html

时间: 2024-10-06 21:57:57

Ubuntu上PHP7.1安装路径及redis扩展安装的相关文章

php与redis扩展安装和使用-Redis学习笔记六

1. 安装php的redis扩展 注明:安装的环境为lnmp,php的版本为 PHP Version 5.4.36 把phpredis扩展软件 和 其依赖软件上传到linux系统里边: 解压phpredis <span style="font-size:18px;">[[email protected] soft]# tar zxvf phpredis.tar.gz </span> 在redis扩展解压软件目录执行指令/usr/bin/phpize 作用:可以把

php搭建redis扩展安装及配置

1:redis 安装 $ wget http://download.redis.io/releases/redis-2.8.13.tar.gz $ tar xzf redis-2.8.13.tar.gz $ cd redis-2.8.13 $ make 2:运行redis 加载redis的配置文件redis.conf 编译后的可执行文件在src目录中,可以使用下面的命令运行Redis: $ src/redis-server redis.conf 你可以使用内置的客户端连接Redis: $ src

windows安装php的redis扩展及测试(适合php个各个版本)

事前条件: 1. php开发环境已搭建 2. redis已经安装 windows安装php的redis扩展 1. 通过 phpinfo(); 函数查看php的信息 2.下载redis扩充文件:https://pecl.php.net/package/redis 3. 将下载的“php_redis.dll”文件,放置于php的ext目录下,然后修改php.ini,添加代码extension=php_redis.dll 4. 重启web服务 windows安装php的redis扩展的测试 1. ph

Ubuntu 12.04 安装 gearman 以及php扩展安装脚本

#!/usr/bash #create by lhb #date 2014-05-07 #desc install gearman and php extension for Ubuntu 12.04.4 LTS PHP 5.5 apt-get update #安装依赖库 apt-get install libboost-all-dev gperf libevent1-dev libcloog-ppl0 mkdir -pv /home/lhb/software && cd /home/lh

php redis扩展安装

linux安装redis扩展 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成config

Mac安装php和redis扩展

Mac上有特定的包管理工具homebrew,也叫brew,这里的php安装用的就是brew 1安装php brew install [email protected]. brw安装会自动管理依赖,所以不用你一个个先安装依赖. 安装完成之后会出现两个echo语句,用来设置php的路径到环境变量PATH里面. 2安装redis扩展 在网上找了半天,很多人用:brew install php70-redis安装成功了,我这里始终没成功,找不到包.后来就用源码安装了,步骤见下: 下载php-redis,

linux php redis 扩展安装

安装redis服务端 1 进入软件的下载路径 cd /soft wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz cd redis-stable.tar.gz make make install 启动 redis /usr/local/bin/redis-server /etc/redis/6379.conf 可用netstat –atln 查看端口是启动安装成功 netstat –at

homestead+phpize+redis扩展安装

一.前期准备 1.安装phpize(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块) 2.sudo apt install php5.6-dev 3. # sudo find / -name phpize5.6 就会找到已经安装好的 phpize5.6 . 4.# /usr/bin/phpize5.6 (在这个位置) 二.安装redis 1. 使用vagrant命令的ssh选项连接到homestead vagrant ssh 2. 下载编译php的redis扩展

redis以及php的redis扩展安装部署

一.redis 安装部署: tar xf redis-3.2.8.tar.gz cd redis-3.2.8 make MANIFESTO=jemalloc make PREFIX=/usr/local/redis-3.2.8 install ln -s /usr/local/redis-3.2.8/ /usr/local/redis echo "export PATH=/usr/local/redis/bin:$PATH" >> /etc/profile find / -