我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CentOS7下安装PHP7.3

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CentOS7下安装PHP7.3

下载PHP安装包

官网:PHP: Releaseshttps://www.php.net/releases/

 2、通过FTP上传至服务器/usr/local/class="lazy" data-src文件夹下解压

cd /usr/local/class="lazy" data-srctar -xvzf php-7.3.20.tar.gz

安装

cd /usr/local/class="lazy" data-src/php-7.3.20yum -y install libcurl-develyum -y install libXpm-develyum -y install libxml2-devel./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/freetype --with-xpm-dir=/usr/ --with-zlib-dir=/usr/local/zlib --with-iconv --enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --enable-ctype

如果提示有什么扩展Cannot find,运行一下yum install xxx -y,在重新执行上面的代码,直到没有错误提示之后运行

make

make install

配置PHP

cd /usr/local/class="lazy" data-src/php-7.3.20  cp php.ini-production /usr/local/php/etc/php.ini

启动脚本:

cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmchmod +x /etc/init.d/php-fpm

修改php-fpm配置文件:

cd /usr/local/php/etccp php-fpm.conf.default php-fpm.confvim php-fpm.conf

去掉pid = run/php-fpm.pid前面的分号。:wq! 保存并退出。

启动PHP

/etc/init.d/php-fpm start       #php-fpm启动命令/etc/init.d/php-fpm stop        #php-fpm停止命令/etc/init.d/php-fpm restart     #php-fpm重启命令ps -ef | grep php               #查看是否已经成功启动PHP

安装扩展

docker容器内直接运行,例:

安装并启动zip扩展
docker-php-ext-install zip;

手动安装mysqli扩展:

进到/usr/local/php/lib/php/extensions/no-debug-non-zts-20141001/ 下看是否有mysqli.so  pdo_mysql.so,如果没有的话需要先生成。

编译mysqli:

cd /usr/local/class="lazy" data-src/php-7.3.20/ext/mysqli/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/makemake install

编译pdo_mysql:

cd cd /usr/local/class="lazy" data-src/php-7.3.20/ext/pdo_mysql/usr/local/php/bin/phpize./configure --with-pdo-mysql=/usr/local/mysql --with-php-config=/usr/local/php/bin/php-configmakemake install

查看/usr/local/php/lib/php/extensions/no-debug-non-zts-20141001/下是否生成成功mysqli.so和pdo_mysql.so

修改php.ini,去掉mysqli和pdo_mysql前面的分号,保存重启,完成。

来源地址:https://blog.csdn.net/vip_6366/article/details/130085240

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CentOS7下安装PHP7.3

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CentOS7怎么使用yum安装PHP7.3

小编给大家分享一下CentOS7怎么使用yum安装PHP7.3,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CentOS 7 yum安装 PHP7.3 教程1、首
2023-06-15

centos7下安装mongodb

centos7下安装mongodb chenlongjs 2020-03-03 20:14:47 746 收藏 2 分类专栏: 个人问题总结 服役器配置 版权 mongodb介绍 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中
centos7下安装mongodb
2018-07-29

Centos7下安装pip

pip简介 pip 是一个Python计算机程序语言写成的软件包管理系统,它可以安装和管理软件包Centos 7 下安装pip我的Python版本是2.7.5,所以需要安装pip,安装教程上说:如果从Python.org 上下载的pyth
2023-01-31

centos7下安装Python3.7(

2019-01-22   22:50:05centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3python,g++这些工具一般安装在/usr/bin目录里通过指令ll pytho
2023-01-30

Centos7 下Redis3安装

Redis官网  http://redis.io中文手册 http://www.cnblogs.com/stephen-liu74/archive/2012/02/27/2370212.html一、 下载redis最新版下载 http://
2023-01-31

centos7下安装 python2.7

为了测试 mesos,搞了一个 centos7.1,使用最小化安装,然后自己安装了 net-tools,“开发工具”集。后来想装一下 DCOS Cli工具,结果发现 python 的 pip 不可用。    搜了一下,发现 Centos7自
2023-01-31

CentOS7下PostgreSQL安装

环境:CentOS 7 版本:postgresql11安装repo源yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-
CentOS7下PostgreSQL安装
2022-01-05

Centos7下安装Python3.7

Centos7下安装Python3.7首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可,笔者曾安装python3未成功就是因为没有安装libffi-devesudo yum -y gr
2023-01-31

Centos7下载安装mysql

参考文档:https://xie.infoq.cn/article/5da9bfdfbdaabf7b0b982ab6e https://blog.csdn.net/Lance_welcome/article/details/10731457
2023-08-16

centos7+python3下安装sc

环境:centos7 + python3.6问题:pip install scrapy安装失败,提示缺少python.h。解决:按照网上方法安装python-develyum install python-devel无效。查看安装结果:说明
2023-01-31

Centos7下安装MongoDB--v3.6

Centos7下安装MongoDB--v3.6 小宋_ed76 0.0712018.06.26 17:28:48 字数 103 阅读 4,284
Centos7下安装MongoDB--v3.6
2016-07-31

LINUX CENTOS7下安装PYTH

1.查看是否已经安装PythonCentos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用yum install openssl-devel;安装环境使用python -V命令查看一
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录