×

php_intl安装

php_intl安装(php怎么安装环境)

admin admin 发表于2023-03-25 06:46:07 浏览39 评论0

抢沙发发表评论

本文目录一览:

phpstudy windows10环境下怎么安装php_intl.dll扩展

在phpstudy中将版本切换到php-5.4.45-nts+iis7/8(打开phpstudy-切换版本-选择php-5.4.45-nts+iis7/8)

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

2

切换版本后,可能你的mysql启不起来,没关系,手动启动一下就可以了(到你安装mysql的bin目录下点一下mysqld.exe,点击后,会弹一个控制台界面,界面会自己关掉,关掉后mysql就运行好了)-php_intl安装

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

在phpstudy上新增一个网站,我这里使用的这个域名是永久解析到了127.0.0.1的,所以可以随便取个二级域名绑定你本地的网站。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

打开你的iis管理器(win+R-输入inetmgr-确定),准备添加“处理程序映射”

win10+iis10+phpStudy配置php开发环境

双击“处理程序映射”,然后左键点击右上角“添加模块映射...”

win10+iis10+phpStudy配置php开发环境

如下图,填写模块信息,注意,请求路径*.php的*不能少。

win10+iis10+phpStudy配置php开发环境

选择可执行文件,即你php目录下的php-cgi.exe

win10+iis10+phpStudy配置php开发环境

填写好名称,然后还要配置请求限制,如图所示,选择“文件或文件夹”,然后一路确定。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

确定后,映射模块列表里有你添加的信息,说明添加模块成功。

win10+iis10+phpStudy配置php开发环境

在IIS上添加一个网站,注意,绑定的端口为80端口,域名和phpstudy上绑定的一样。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

配置好默认文档(index.php),其它的可以删除。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

配置好了默认文档后,就可以访问你的php网站了,因为我这个网站首页还没有内容,所以显示的是登录页面,如下

win10+iis10+phpStudy配置php开发环境

phpstudy windows10环境下怎么安装php_intl.dll扩展

在phpstudy中将版本切换到php-5.4.45-nts+iis7/8(打开phpstudy-切换版本-选择php-5.4.45-nts+iis7/8)

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

2

切换版本后,可能你的mysql启不起来,没关系,手动启动一下就可以了(到你安装mysql的bin目录下点一下mysqld.exe,点击后,会弹一个控制台界面,界面会自己关掉,关掉后mysql就运行好了)-php_intl安装

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

在phpstudy上新增一个网站,我这里使用的这个域名是永久解析到了127.0.0.1的,所以可以随便取个二级域名绑定你本地的网站。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

打开你的iis管理器(win+R-输入inetmgr-确定),准备添加“处理程序映射”

win10+iis10+phpStudy配置php开发环境

双击“处理程序映射”,然后左键点击右上角“添加模块映射...”

win10+iis10+phpStudy配置php开发环境

如下图,填写模块信息,注意,请求路径*.php的*不能少。

win10+iis10+phpStudy配置php开发环境

选择可执行文件,即你php目录下的php-cgi.exe

win10+iis10+phpStudy配置php开发环境

填写好名称,然后还要配置请求限制,如图所示,选择“文件或文件夹”,然后一路确定。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

确定后,映射模块列表里有你添加的信息,说明添加模块成功。

win10+iis10+phpStudy配置php开发环境

在IIS上添加一个网站,注意,绑定的端口为80端口,域名和phpstudy上绑定的一样。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

配置好默认文档(index.php),其它的可以删除。

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

win10+iis10+phpStudy配置php开发环境

配置好了默认文档后,就可以访问你的php网站了,因为我这个网站首页还没有内容,所以显示的是登录页面,如下

win10+iis10+phpStudy配置php开发环境

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-php_intl安装

注:前面路径为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-php_intl安装

注意:也可以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时加入,如下:-php_intl安装

./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-php_intl安装

访问:index.php中phpinfo()文件。