ubuntu 16.04二进制安装PHP
2022/4/26 7:14:07
本文主要是介绍ubuntu 16.04二进制安装PHP,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、安装openssl
官网:https://www.openssl.org/source/
安装路径:
cd /usr/wubin
mkdir -p php8.0/openssl3.0
mkdir -p php8.0/php
解压:
tar zxvf openssl-3.0.2.tar.gz
cd openssl-3.0.2
./config --prefix=/usr/wubin/php8.0/openssl3.0 shared zlib-dynamic
编译:
make;
安装:
make install;
验证:
openssl version
显示版本,即安装成功;
二、安装php
官网:https://www.php.net/downloads.php
安装路径:
cd /usr/wubin/php8.0
解压:
tar zxvf php-8.0.18.tar.gz
cd php-8.0.18
安装依赖包:
sudo apt-get install pkg-config
sudo apt install libxml2-dev
sudo apt-get install libsqlite3-dev
编译:
./configure --prefix=/usr/wubin/php8.0/php --with-config-file-path=/usr/wubin/php8.0/php/php/etc --enable-debug --enable-fpm --with-fpm-user=root --with-fpm-group=root
--with-iconv-dir --with-freetype-dir=/usr/wubin/php8.0/php/freetype --with-mcrypt --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --with-xmlrpc --enable-zip --enable-soap --with-gettext --enable-opcache --with-xsl
编译:
make
安装
make install
验证:
cd /usr/wubin/php8.0/php/bin
./php -v
如图所示,显示版本,即安装成功
解压文件中,配置PHP相关文件并拷贝到安装目录
① 配置php.ini,这是php的配置文件
cp php.ini-development /usr/wubin/php8.0/php/lib/php.ini
② 进入安装目录,配置启动脚本
cd /usr/wubin/php8.0/php/etc
cp php-fpm.conf.default php-fpm.conf
③ 进入解压目录,拷贝启动脚本到指定目录
cd /usr/wubin/php-8.0.18/sapi/fpm
cp php-fpm.service /usr/lib/systemd/system/
启动:
systemctl daemon-reload
systemctl start php-fpm
systemctl enable php-fpm
systemctl status php-fpm
查看进程:
ps -ef|grep php-fpm
默认端口是9000;
这篇关于ubuntu 16.04二进制安装PHP的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-19php8的协程和hyperf的协程有什么区别?-icode9专业技术文章分享
- 2024-12-19php8 的fiber是什么?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-11-29使用PHP 将ETH账户的资产汇集到一个账户
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享