前言
在搭建Lnmp环境时,经常会遇到各种问题,尤其对于刚接触Linux的新手来说,卸载和重新安装的过程尤为烦人。为了帮助自己和他人,这里提供一份详细的Linux安装PHP教程。本文假设你已经准备好Linux环境。
首先安装以下依赖包:
yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
如果担心安装不完整,可以逐行安装,因为有些库可能无法安装,进而影响后续库的安装。
下载PHP安装包: 打开搜狐镜像站,找到PHP相应版本的下载链接。本文以7.2.23版本为例;右键复制链接地址。

立即学习“PHP免费学习笔记(深入)”;
进入到/usr/local/src目录:
cd /usr/local/src
下载安装包:
wget http://mirrors.sohu.com/php/php-7.2.23.tar.gz

下载完成后的安装包:

解压和拆包: 对于.gz格式的文件,解压命令为:
gunzip 文件名
对于.bz2格式的文件,解压命令为:
bunzip2 文件名
拆包命令为:
tar xvf 文件名
依次输入以上命令,解压和拆包过程可能较长,请耐心等待。
进入解压后的PHP目录:
cd php-7.2.23
配置编译环境,输入以下命令:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --with-openssl --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-curl

如果出现如上图所示的报错,可能是缺少openssl相关库,执行以下命令引入:
yum install openssl openssl-devel
如果在安装过程中出现如下错误:
checking for cURL 7.10.5 or greater... configure: error: cURL version 7.10.5 or later is required to compile php with cURL support
安装curl-devel:
yum install curl-devel
引入完成后,再次输入./configure命令,检查相关库,如果没有错误信息,执行以下操作。
DM建站系统幼儿教育机构网站模板,DM企业建站系统。是由php+mysql开发的一套专门用于中小企业网站建设的开源cms。DM系统的理念就是组装,把模板和区块组装起来,产生不同的网站效果。可以用来快速建设一个响应式的企业网站( PC,手机,微信都可以访问)。后台操作简单,维护方便。DM企业建站系统安装步骤:第一步,先用phpmyadmin导入sql文件。 第二步:把文件放到你的本地服务器,或上传到
0
编译和安装:
make && make install
这个过程可能很长,请耐心等待。出现如下界面表示编译安装成功:

将源码中的php.ini文件复制到安装目录:
cp ./php.ini-development /usr/local/php/php.ini
进入PHP目录:
cd /usr/local/php
启动PHP:
./sbin/php-fpm
如果启动后报错:

解决方法:
cd /usr/local/php/etc mv php-fpm.conf.default php-fpm.conf
输入以上命令后再次启动PHP:
../sbin/php-fpm
如果再次报错:

解决方法:
cd /usr/local/php/etc/php-fpm.d mv www.conf.default www.conf
输入以上命令后再次启动PHP:

如果没有报错,到此安装成功。
为PHP配置环境变量: Linux配置环境变量请参考以下链接: https://www.php.cn/link/f4d14394131f4d839de58f4e37150de6
配置完成后,输入:
php -v

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号