很多站长朋友们都不太清楚php7.2安装,今天小编就来给大家整理php7.2安装,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP7安装intl扩展和linux安装icu 2、 Armbian-Ubuntu18.04安装Nginx、PHP7.2和可道云 3、 php7.2需要安装多久 4、 php7.2.10nts安装不了32位机器 5、 PHP7.2.6安装composer在centos版本中报错 6、 PHP7.2升级到PHP7.4 PHP7安装intl扩展和linux安装icu一 PHP intl 是国际化扩展,是ICU 库的一个包装器。所以在安装PHP intl扩展前要先安装ICU库,安装ICU库的具体步骤::
二 安装intl扩展
1:进入php7.2.5源码:
2:运行:phpize ,找不到命令时,将路径补全:/usr/local/php7/bin/phpize(是php的安装路径),出现如下:
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
3:运行配置
./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php7/bin/php-config
注:前面路径为icu的安装路径,后面路径为php的安装路径。
4:编译扩展:make
5:复制扩展到目标文件夹
cp /user/local/php/php7.2.5/ext/intl/modules/intl.so /user/local/php7/lib/php/extensions/no-debug-non-zts-20170718
注意:也可以find / -name intl.so 查找。
6:设置扩展加入配置文件中:
[intl]
extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/"
extension=intl.so
大坑:::采用phpinfo()时,无法找到配置的intl扩展,说明配置没有生效。。。。。。
原因:在编译php时没有 --with-config-file-path=PATH 指定php.ini路径,默认的路径为/usr/local/php7/lib,只需要将php.ini放入这个默认的路径即可。你也可以安装配置php时加入,如下:
./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs
访问:index.php中phpinfo()文件。
Armbian-Ubuntu18.04安装Nginx、PHP7.2和可道云安装nginx,参考 Armbian-N1源码安装Nginx
若armbian中没有软件源,报错 Unable to locate package php7.2 ,需要先添加软件源:
然后再进行安装。
1. fpm.ini配置文件路径: /etc/php/7.2/fpm/php.ini
2. 文件路径: /etc/php/7.2/fpm/pool.d/
3. 重启php服务
4. 配置 nginx可解析 .php文件
修改 /usr/local/nginx/conf/nginx.conf 文件中 server{} 配置:
重启nginx: systemctl restart nginx
5. 测试nginx和php是否配置成功
在 /usr/local/nginx/html 中创建test.php,里面内容如下
浏览器输入 访问,如下图
重启nginx: systemctl restart nginx
访问地址:
php7.2需要安装多久3分钟,因为你没有看到这篇,只用配置Apache服务器就好
Apache2.4+PHP7.2.3安装
php7.2.10nts安装不了32位机器php7.2.10nts安装不了32位机器
一、如果是因为安装源文件不完整或是程序安装不成功,我们可以重新从官方网站来下载安装文件重新安装一下此程序,有时候你所选择的下载工具也是导致这种情况的发生的主要原因,必要时可以试用不同的工具进行下载。
二、如果是由于病毒导致的错误,可以重启电脑按F8键进入安全模式,启动杀毒软件来全盘彻底查杀一下病毒,查杀病毒完毕后,我们需要重新建立文件关联,步骤如下:
1、按“Win+R”组合快捷键,打开“运行”窗口,输入“regedit”按回车,打开注册表编辑器。
c0047edac8e4b4a3d1494899eb6b96bc.png
2、将以下路径键值删除:
b46e22d8d1f557594d3e05d1105f3162.png
HKEY_CLASSES_ROOT\.exe
HKEY_CLASSES_ROOT\exe_auto_file
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE
3、删除完成后,重启计算机即可修复文件关联程序。
PHP7.2.6安装composer在centos版本中报错可能程序不兼容, 可以更换个版本试试。另外建议参考下程序对配置的要求。
或者右键需要运行的程序 选择兼容性 用兼容模式运行试试。
PHP7.2升级到PHP7.4WordPress 5.6建议PHP版本要升级到7.4,为此需要将mac上原本PHP7.2做一次升级。
首先,要更新brew
然后升级PHP,但是用upgrade升级只能升级小版本
所以要直接安装PHP 7.4
难道PHP 8出来后,7.4的包也下架了吗,还好homebrew提供了源码安装的方式:
在装完一堆依赖后,PHP7.4终于安装完成。
PHP升级后,需要修改Apache的配置文件,把LoadModule要加上PHP7.4的模块:
修改完后,不要忘了重启httpd服务:
phpinfo()页面输出的php.ini配置文件,已经从7.2变成7.4了,且慢,再用php -i | grep php.ini看一下,怎么php.ini还是7.2的?
我们先看一下$PATH环境变量
发现环境变量里面还是之前的7.2的路径,所以,我们需要修改.bash_profile环境配置,把下面两行加入:
保存退出后不要忘了source .bash_profile
这时再来验证一下:
现在没错了,升级完成。
关于php7.2安装的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php7.2安装 php73安装的详细内容...