php下载安装教程,php下载安装详细介绍
一、PHP环境安装流程
说明:最近在搭建个人网站,环境有用到PHP,特此记录。本文安装案例是以PHP8.0.0版本为示例,「开始安装前建议先将第三步骤抛出异常的依赖安装,这样安装的时候就无需逐个解决问题。」
1、下载PHP包(在线或者压缩包方式都可)
建议:提前创建好压缩包地址,方便后续对文件管理,下载地址:https://www.php.net/downloads.php
在线下载(如果网速很慢,则离线下载上传到服务器):wget https://www.php.net/distributions/php-8.0.0.tar.gz
离线下载后可通过rz命令上传到服务器:rz -be 文件名
2、解压压缩包
执行代码:tar -xvf php-8.0.0.tar.gz
3、指定配置信息
说明:在执行编译之前,需要配置此次编译和安装后的文件的存放位置以及安装的一些组件,「在安装前务必要清楚,如果不了解,建议直接使用本文的代码,防止出现异常问题。」
了解概念:
1、源码安装需要经历步骤:配置(configure)、编译(make)、安装( make install )。
2、Configure则是一个可执行文件,可以配置很多选项(可以理解为我们在Windows安装时的图像化界面的功能),可以通过./configure --help来查看选项具体含义。
其中--pfix选项作用是配置源码安装的路径,--with-config-file-path选项作用是设置php配置文件(php.ini)的存放位置,一般来说安装的时候只需要指定这两个路径即可,其他的则是指定php支持哪一些组件了。
3、延伸说明下指定存放路径的好处,其实可以类比在Windows等图形化系统的安装软件步骤,安装时指定软件的位置,方便后续对软件进行统一管理(删除,查找等)。
4、注意:下面的代码必须处于同一行上,建议先复制到文本上查看是否在同一行,然后再复制到服务器中执行(否则会出现很多莫名其妙的问题,相信你也不想花上几天时间去处理)。
至于其他参数选项的含义,可以打官方或者使用./configure --help来查看选项具体含义,建议添加自己需要的组件即可,如果不清楚,进入到解压的文件后直接执行下面的代码。
./configure --pfix=/usr/local/install/php8 --with-config-file-path=/usr/local/install/php8/etc --with-curl --with-freetype --enable-gd --with-jpeg --with-gettext --with-kerberos --with-libdir=lib64 --with-libxml --with-mysqli --with-openssl --with-pdo-mysql --with-pdo-sqlite --with-pear --enable-sockets --with-mhash --with-ldap-sasl --with-xsl --with-zlib --with-zip -with-bz2 --with-iconv --enable-fpm --enable-pdo --enable-bcmath --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-sysvsem --enable-cli --enable-opcache --enable-intl --enable-calendar --enable-static --enable-mysqlnd
5、配置成功后会出现下面提示:
4、编译中可能出现的异常和解决方案
说明,新服务器在执行configure脚本设置配置之前,需要存在的相关依赖脚本整合,下面会对每一个异常问题做具体说明:
yum install dnf dnf install libxml2-devel dnf install sqlite-devel dnf -y install bzip2-devel dnf -y install libcurl-devel dnf -y install libpng-devel dnf -y install libjpeg-devel dnf -y install freetype-devel dnf -y install libicu-devel yum install oniguruma-devel -y dnf -y install libxslt-devel dnf -y install libzip-devel
1、异常信息:
本文地址:百科问答频道 https://www.neebe.cn/wenda/936282.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!