php是一门广泛用于web开发的脚本语言,而且它的使用也十分广泛。php的7.2.9版本是php的一个稳定的版本,跟其他版本相比,它在性能和安全方面都做了很多优化。本文将为你介绍如何安装php-7.2.9。
确认系统环境在安装php-7.2.9之前,需要确认你的系统环境是否支持它。php-7.2.9需要php 5.5.0或更高版本,并且运行在linux、unix、windows、mac os x等各种平台。
下载php-7.2.9在确认了系统环境后,我们需要下载php-7.2.9。你可以到官方网站 (http://www.php.net/downloads.php) 下载最新版本的 php。
在下载开发版本时,可以从 git 库中检出源码,这需要安装 git 程序。
git clone https://github.com/php/php-src.git
在 git 库中下载源码可能需要等待一段时间,随后就可以开始编译和安装。
安装依赖库在安装php-7.2.9之前,需要安装一些依赖库,这些库可以帮助你更好地使用php。要安装这些库,可以依次使用以下命令:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libxml2-dev
sudo apt-get install libssl-dev
sudo apt-get install libbz2-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libkrb5-dev
sudo apt-get install libldap2-dev
sudo apt-get install libmcrypt-dev
sudo apt-get install libpspell-dev
sudo apt-get install librecode-dev
sudo apt-get install libtidy-dev
sudo apt-get install libxslt1-dev
sudo apt-get install libzip-dev
编译php-7.2.9完成上述步骤后,接下来我们开始编译php-7.2.9。可以使用以下命令生成 configure 脚本,该脚本会配置 php 的构建选项。
./buildconf --force
接下来,执行以下命令,配置 php 的参数:
./configure \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--with-openssl \
--enable-fpm \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-zlib \
--with-libxml \
--with-jpeg \
--with-png \
--with-gd \
--with-freetype \
--with-ldap \
--enable-mbstring \
--enable-zip \
--enable-calendar \
--enable-fileinfo \
--enable-bcmath \
--enable-sockets \
--enable-exif \
--enable-soap \
--enable-opcache \
--enable-intl
如果你不熟悉 configure 脚本中的选项,可以参照官方文档 (https://www.php.net/manual/en/configure.about.php) 进行了解。
配置完成后,开始编译 php:
make
编译完成后,执行以下命令安装 php:
sudo make install
配置php-7.2.9在编译和安装php-7.2.9之后,还需要配置php-7.2.9。可以使用以下命令复制 php 的配置文件:
cp php.ini-development /usr/local/php/etc/php.ini
接着,编辑刚刚复制的 php 配置文件:
sudo vi /usr/local/php/etc/php.ini
在这里,你可以配置很多选项。例如,可以配置数据库连接方式,上传文件大小限制,以及错误提示方式等。
启动php-fpm和nginx至此,php-7.2.9安装完成。在开始正式使用php之前,还需要启动php-fpm和nginx。这里以nginx为例,使用以下命令启动php-fpm和nginx:
sudo /usr/local/php/sbin/php-fpm
sudo /usr/local/nginx/sbin/nginx
到此,php-7.2.9的安装就完成了。
总结
通过以上步骤,你可以顺利完成php-7.2.9的安装。虽然其中的步骤可能比较繁琐,但是掌握了这些方法,你就可以在不同的环境中轻松安装php-7.2.9。
以上就是聊聊php-7.2.9如何安装的详细内容。