`

MAC 安装php+nginx支持oci8等

    博客分类:
  • php
 
阅读更多
1. 安装 php
brew install php55 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm --with-gd=/usr/local/Cellar/gd --with-zlib --with-libpng --with-jpeg=/usr/local/Cellar/jpeg --with-freetype-dir=/usr/local/Cellar/freetype/2.6_1 --with-ttf --with-xpm --enable-gd-native-ttf
2. 安装 pecl
cd /usr/lib/php
sudo php install-pear-nozlib.phar 
 
Edit: 
vi /etc/php.ini and find the line: ;
include_path = “.:/php/includes”
修改为:
include_path = “.:/usr/lib/php/pear”
sudo pear channel-update pear.php.net
sudo pecl channel-update pecl.php.net
sudo pear upgrade-all
3. 安装oci8
3.1 安装oracle客户端
下载:
 
都解压复制到:
/opt/oracle/instantclient_11_2
 
cd /opt/oracle/instantclient_11_2
ln -s libclntsh.dylib.11.1 libclntsh.dylib
ln -s libocci.dylib.11.1 libocci.dylib
 
设置环境变量
export DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2:$DYLD_LIBRARY_PATH
export PATH=/opt/oracle/instantclient_11_2:$PATH
 
 
3.2 pecl 安装oci8
pecl install oci8
 
最后在php.ini文件中加入
extension=oci8.so
 
4. 安装其它插件
4.1正常安装
pecl install memcache
pecl install redis
pecl install mongo
 
4.2 安装 imagick
brew install imagemagick
brew install pkg-config
pecl install imagick
 
4.3 配置php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "memcache.so"
extension = "pdo_mysql.so"
extension = “imagick.so"--
extension = “xhprof.so”--
extension = "redis.so"
extension = "scws.so"
extension = "mongo.so"
extension = "zip.so"
extension = "taint.so"
extension = "xxtea.so"
extension = "yaf.so"
extension = "msgpack.so"
extension = "libevent.so"
extension = "apns.so"
extension = "uuid.so"
scws.default.fpath = /usr/local/scws/etc
xhprof.output_dir=/data0/www/html/gonghui/data/log/xhprof
 
5. 安装nginx
brew install nginx
 
6. 启动php
php-fpm --fpm-config /usr/local/etc/php-fpm.conf
 
7. 启动nginx
启动/停止:

 

/usr/local/bin/nginx -c /usr/local/etc/nginx/nginx.conf -s reload/reopen/quit/stop
分享到:
评论

相关推荐

    zabbix详细安装教程(linux+postgresql+nginx+zabbix)

    ### zabbix详细安装教程(linux+postgresql+nginx+zabbix) #### 环境说明与配置 本教程将指导您如何在Linux环境下安装Zabbix监控系统,并结合PostgreSQL作为数据库服务以及Nginx作为Web服务器。具体环境配置为:...

    SpringBoot+VUE+Redis+nginx 网上拍卖平台源码.zip

    SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+VUE+Redis+nginx 网上拍卖平台源码 SpringBoot+...

    ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台

    ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...

    windows下 php+nginx配置详解

    这个配置可以作为基本的Windows环境下PHP和Nginx的搭建教程,但实际应用中可能需要根据项目需求进行更复杂的配置,比如添加SSL支持、负载均衡、缓存设置等。持续学习和理解Nginx和PHP的配置选项,可以帮助你更好地...

    linux+nginx+php+mysql环境配置指南.pdf

    然后,使用 yum 命令安装 Nginx 所需的依赖项,包括 gcc、autoconf、libjpeg 等。 安装 PHP 在安装 PHP 之前,需要安装相关依赖项,包括 libxml2、zlib、glibc 等。使用 yum 命令安装这些依赖项。然后,下载 PHP ...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    ### Web环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + ...

    Php+Nginx+Sqlite3精简绿色版

    《构建轻量级Web服务:Php+Nginx+Sqlite3精简绿色版详解》 在互联网技术日新月异的今天,对于个人开发者或小型项目来说,搭建一个高效、简洁且易于管理的Web服务器环境至关重要。"Php+Nginx+Sqlite3精简绿色版"就是...

    Linux+Nginx+Mysql+Php安装教程

    ### Linux+Nginx+Mysql+Php安装教程 #### Linux 安装步骤详解 ##### 1. 开始安装过程 - **选择安装类型**:在安装初始界面选择 "Install or upgrade an existing system",系统将自动运行后续安装流程。 ##### 2...

    Keepalived+Nginx+Tomcat 高可用集群搭建实战记录

    Nginx 可以从源代码编译安装,也可以使用 yum 或 apt-get 等包管理器安装。 3. 安装 Tomcat Tomcat 可以从源代码编译安装,也可以使用 yum 或 apt-get 等包管理器安装。 4. 配置 Keepalived Keepalived 需要配置...

    Linux+Nginx+MySQL+PHP一体化安装脚本

    同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。

    基于vue+python+flask+uwsgi+nginx+mysql的外包项目网站项目源码.zip

    3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于vue+...

    基于ssm+shiro+redis+nginx tomcat服务器集群管理项目.zip

    基于ssm+shiro+redis+nginx tomcat服务器集群管理项目 基于ssm+shiro+redis+nginx tomcat服务器集群管理项目 基于ssm+shiro+redis+nginx tomcat服务器集群管理项目 基于ssm+shiro+redis+nginx tomcat服务器集群管理...

    用FFmpeg+nginx+rtmp搭建环境实现推流.docx

    nginx支持RTMP(Real-Time Messaging Protocol)协议,可以用来推送流媒体。 在推流过程中,nginx主要用来作为流媒体服务器,负责推送流媒体内容到客户端。nginx可以与FFmpeg结合,使用FFmpeg将视频文件转换为流...

    windows server 2012 R2服务器下配置php7+nginx1.1环境

    打开 Nginx 的安装目录 `nginx-1.10.3/conf/nginx.conf` 文件。 2. **修改配置** - 更改 `root` 目录指向 `WNMP/www` 文件夹。 - 在 `server` 块中添加 `index.php` 至 `index` 指令中,以确保 PHP 文件被正确...

    docker-compose php7.3.4-fpm+nginx+mysql配置

    docker-compose php7.3.4-fpm+nginx+mysql配置

    mysql5.5+php+nginx脚本自动化部署

    可能需要安装其他扩展,如gd库、curl库、json支持等,根据项目需求进行选择。 4. **Nginx安装**:安装Nginx服务器并配置其作为Web服务器。创建虚拟主机配置文件,定义站点根目录、设置监听端口、配置重写规则等。 ...

    Win+Nginx+PHP+MySQL环境搭建.docx

    Win+Nginx+PHP+MySQL 环境搭建是指在 Windows 操作系统上安装和配置 Nginx、PHP、MySQL 等组件,以便搭建一个完整的 Web 服务器环境。该环境搭建主要涉及到 Nginx、PHP、MySQL 三个组件的安装和配置。 一、Nginx ...

    阿里云k8s 部署vue2+nginx+springboot2.5+nacos2.0.3

    阿里云k8s 部署vue2+nginx+springboot2.5+nacos2.0.3

Global site tag (gtag.js) - Google Analytics