ubuntu php png,[工作记事]Ubuntu下PHP编译安装以及添加jepg支持
安装依赖
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libssl-dev
apt-get install libgtk2.0-dev
apt-get install curl
apt-get install libcurl4-gnutls-dev
apt-get install libxslt-dev
进入PHP源码包
./configure --prefix=/usr/local/php \
--with-curl \
--with-freetype-dir \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip
PHP配置
sudo cp php.ini-development /usr/local/php/lib/php.ini
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
sudo cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
sudo cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm
或
sudo cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
修改用户和用户组
sudo vim /usr/local/php/etc/php-fpm.d/www.conf
user = you name
group = you group
设置开启管理
vi /lib/systemd/system/php-fpm.service
[Unit]
Description=php-fpm
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/php/sbin/php-fpm
ExecStop=/bin/pkill -9 php-fpm
PrivateTmp=true
[Install]
WantedBy=multi-user.target
安装gd扩展
进入php安装包 ext/gd
sudo apt install libjpeg9-dev
make clean
/usr/local/php/bin/php-config
./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-zlib-dir --with-gd
make
make install
安装yaf扩展
sudo apt-get install autoconf
cd yaf-3.0.6
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
安装redis扩展
cd redis-4.0.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
sudo vim /usr/local/php/lib/php.ini
extension_dir = "/usr/local/php/extensions/non-debug-non-zts-20151012/"
extension=yaf.so
extension=redis.so
extension=gd.so
yaf使用命名空间
yaf_use_namespace =1
安装zip扩展
cd zip-1.13.2
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
ubuntu php png,[工作记事]Ubuntu下PHP编译安装以及添加jepg支持相关推荐
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- ubuntu下ffmpeg编译安装
ubuntu下ffmpeg编译安装 解决库链接不上的问题 ubuntu下ffmpeg编译安装 1.ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍. FFmpeg是一 ...
- linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module
Redhat linux下单独编译安装Apache rewrite_module Apache已经编译安装完了,今天弄了个lifebox,装完后发现必须得用rewrite,所以就给它装了个~~ 找到a ...
- Linux下Nginx编译安装后的开机自启动设置
Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
- linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解
这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...
- Linux下nginx编译安装,重新添加模块
Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...
- 在Ubuntu下rtorrent编译安装笔记
为什么80%的码农都做不了架构师?>>> rtorrent是一个Bittorrent软件,基于终端的BT客户端,高性能.低资源,另外有不少人给rtorrent开发了Web GU ...
- ubuntu mysql 编译_Ubuntu下mysql编译安装
安装必备工具 编译安装需要其他安装程序支持,推荐采用编译安装各种所需包,此处为了方便,使用ubuntu提供的apt-get install方法安装所需工具 sudo apt-get install c ...
最新文章
- 40)类与类之间的关系(has use is)
- Commons-logging + Log4j 入门指南
- 装机人员工具_吕梁采购气伏式包装机-哪家好-强盛包装机械
- Python_sqlalchemy之多对多建表
- STL的tuple集合对象
- Filter_细节_web.xml配置方式
- BZOJ 2818——Gcd
- Java——容器(泛型)
- stream流_Stream流的这些操作,你得知道,对你工作有很大帮助
- JSTL使用总结(2) fmt标签库和fn标签库
- matplotlib--python的数据可视化二
- Verilog中的specify block和timing check
- 计算机应用和轨道交通哪个好,轻轨学校对重庆和男生有什么好处
- Java Excel 导出为 PDF
- JDK源码解析之HashSet
- 关于阿里云ECS服务器连接RDS数据库
- MacBook Air M1 + MacTex + VS Code的LaTex教程
- idea 自动同步文件本地内容设置
- 易基因 | 学科前沿:靶向甲基化测序揭示维生素C可防止孕期吸烟引发的后代DNA甲基化改变
- 自媒体推广该怎么做?学懂这10招,走路横着走
热门文章
- beautiful loss function
- ssr pac_阴阳师新SSR千姬什么时候上线 ssr千姬活动上线时间一览
- Attention-OCR(Attention-based Extraction of Structured Information from Street View Imagery)
- F5 BIG-IP 远程代码执行漏洞 CVE-2021-22986 虚拟机上复现
- 机器学习笔记:过拟合和欠拟合
- 文巾解题 178. 分数排名
- 文巾解题 595. 大的国家
- 文巾解题 26. 删除有序数组中的重复项
- Python爬虫应用实战案例-pyquery在爬虫中的应用,爬取猫眼电影数据
- 深度学习核心技术精讲100篇(五十七)- 自动驾驶车会看地图吗?它是如何认路、找准定位的?