php扩展安装新工具:PIE——PHP Installer for Extensions
在PHP的世界里,扩展的安装和管理一直是个让人头疼的问题。无论是通过PECL,还是手动编译,都显得有些繁琐。但现在,PHP Foundation带来了一个革命性的工具——PIE(PHP Installer for Extensions)。让我们一起探索这个全新的扩展管理方式吧!
PIE,全称PHP Installer for Extensions,是一个由PHP Foundation开发的扩展安装器。它的目标是简化PHP扩展的安装和管理过程,让开发者能够更轻松地获取和使用所需的扩展。
传统的扩展安装方式往往需要手动下载、解压、配置和编译,过程繁琐且容易出错。而PIE则通过简单的命令行操作,实现了“一键安装”的效果。
PIE不仅可以从官方源安装扩展,还可以支持从Packagist等第三方源安装。这意味着开发者可以更方便地获取和使用社区贡献的扩展。
PIE支持安装到任意版本的PHP中,无论是最新的PHP 8.x,还是较旧的PHP 5.x。这使得开发者可以根据项目需求选择合适的PHP版本,而无需担心扩展兼容性问题。
PIE采用了多种安全机制,确保下载的扩展文件来源可靠,避免潜在的安全风险。此外,PIE还提供了详细的日志记录功能,方便开发者排查问题。
首先,你需要从PIE的GitHub页面下载最新版本的PIE。下载完成后,你可以将PIE文件移动到系统的PATH目录下(例如/usr/local/bin),这样你就可以在任何地方通过命令行调用PIE了。
使用PIE安装扩展非常简单。只需在命令行中输入以下命令:
例如,要安装xdebug扩展,你可以输入:
PIE会自动下载、编译并安装指定的扩展。安装完成后,你可以在php.ini文件中添加相应的配置项,以启用该扩展。
如果你想更新已安装的扩展,可以使用PIE的update命令。例如,要更新xdebug扩展,你可以输入:
PIE会自动检查是否有新版本的扩展可用,并进行更新操作。
PIE的诞生,无疑为PHP开发者带来了福音。它简化了扩展的安装和管理过程,提高了开发效率。同时,PIE的强大兼容性和安全性也保证了扩展的质量和可靠性。相信在未来,PIE将成为PHP扩展管理的主流方式之一。
如果你还没有尝试过PIE,不妨现在就下载并安装它,体验一下这个全新的扩展管理工具带来的便利吧!
php手把手教你做网站(一)php的安装
如果你是一名初学者,或者没有什么经验的开发人员,相信做的这份教程应该会对你有所帮助,使你的水平得到提升。
这里教大家使用php7.4+mysql8.0.27+jquery+iis+layui+thinkphp6搭建自己的网站
环境搭建:
我是在iis运行的php,如果想省事可以直接安装xampp,作为开发人员不同的环境都是要安装的,只要严格区分了大小写,php在不同平台运行是没有什么问题的,在这里向大家介绍iis运行php
我下载的是VC15 x64 Non Thread Safe,解压以后找到php.ini-development 改为php.ini,然后打开配置该文件
1、找到date.timezone = 去掉前边的“;” 后边= PRC 或者Asia/Shanghai;
2、找到session.save_path 去掉;=\”E:\\xampp\\tmp\” 路径自己填写注意格式;
3、short_open_tag = Off 默认是不支持短标签的,<?php ?> 要先支持<??>,这里改成on;
4、找到extension=bz2 extension=curl extension=gd2 extension=mbstring extension=mysqli extension=exif extension=openssl extension=pdo_mysql extension=sockets extension=xmlrpc去掉前边的分号
5、打开iis 新建站点,点击该站点
如图找到处理映射程序
图1 点击新建站点,会出现处理映射程序
双击点开,找到右侧出现的添加模块映射,出现如图的添加
图2 添加模块映射
1的位置必须填写*.php;
2模块选择FastCgiMoule,这里可能会出现没有这个选项的情况,应该是安装iis的时候,没有勾选CGI,需要再次安装,如果安装成功会出现图1中CGI图标;
3的可执行文件选择你php的目录,右下角有个选择默认是选择dll,我们选择exe ,文件选项中会出现php-cgi.exe,双击选择即可;
4的名称可以随便填写,还是尽可能避免使用中文,可以写php的版本;
接下来直接确定,确定完成添加。
点开新建站点的默认文档,查看是否有index.php如果没有点击右侧的添加,该名称会作为php网站的首页文件使用。
测试:
在站点根目录下新建index.php 代码如下:
<?php
echo phpinfo();
?>
网址使用127.0.0.1 或者localhost ,如果显示php的信息说明环境安装成功!
我们可以通过修改web.config来修改iis的配置;
1、使用php的版本
<handlers>
<add name=\”php7.4\” path=\”*.php\” verb=\”*\” modules=\”FastCgiModule\” scriptProcessor=\”E:\\php-7.4\\php-cgi.exe\” resourceType=\”Unspecified\” />
</handlers>
这里对应的是添加模块映射。
2、IIS URL重写
<rule name=\”tags\” stopProcessing=\”true\”>
<match url=\”tags/(.*)$\” />
<action type=\”Rewrite\” url=\”index.php/tags/index/c/{R:1}\” />
</rule>
<rule name=\”OrgPage\” stopProcessing=\”true\”>
<match url=\”^((?!public).*?)$\” />
<conditions logicalGrouping=\”MatchAll\”>
<add input=\”{HTTP_HOST}\” pattern=\”^(.*)$\” />
<add input=\”{REQUEST_FILENAME}\” matchType=\”IsFile\” negate=\”true\” />
<add input=\”{REQUEST_FILENAME}\” matchType=\”IsDirectory\” negate=\”true\” />
</conditions>
<action type=\”Rewrite\” url=\”index.php/{R:1}\” />
</rule>
要注意顺序,name是不相同的,复制的时候注意改下name
3、文件夹下禁止脚本运行
在该文件夹下放入web.config,代码如下:
<?xml version=\”1.0\” encoding=\”UTF-8\”?>
<configuration>
<system.webServer>
<handlers accessPolicy=\”Read\” />
</system.webServer>
</configuration>
PyCharm下载和安装教程
PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。图 1 所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Objective-C、PHP 等编程语言。
图 1 JetBrains 开发工具
进入 PyCharm官方下载页面(如图 2 所示),可以看到 PyCharm 有 2 个版本,分别是 Professional(专业版)和 Community(社区版)。其中,专业版是收费的,可以免费试用 30 天;而社区版是完全免费的。
图 2 PyCharm 官方下载页面
强烈建议初学者使用社区版,更重要的是,该版本不会对学习 Python 产生任何影响。根据图 2 所示点击“下载”按钮,等待下载完成。下载完成后,读者会得到一个 PyCharm 安装包。双击打开下载的安装包,正式开始安装(如图 3 所示)。
图 3 开始安装界面
直接选择“Next”,可以看到如图 4 所示的对话框,这里是设置 PyCharm 的安装路径,根据个人磁盘分区情况选择(默认安装到C:\\Program Files\\JetBrains目录下)。
图 4 设置 PyCharm 安装路径
继续点击“Next”,这里需要进行一些设置,可根据图 5 所示,自行选择需要的功能,若无特殊需求,按图中勾选即可。
图 5 安装设置对话框
继续点击“Next”,达到图 6 所示的对话框,这里选择默认即可,点击 “Install”,并等待安装进度条达到 100%,PyCharm 就安装完成了。
图 6 选择开始菜单文件
需要注意的是,首次启动 PyCharm,会自动进行配置 PyCharm 的过程(选择 PyCharm 界面显式风格等等),读者可根据自己的喜好进行配置,由于配置过程非常简单,这里不再给出具体图示。根据提示进行操作,例如选择主题配色方案,选择插件等,直接单击下一步,即表示按默认配置。
首先安装 PyCharm 完成之后,打开它会显示如下所示的界面:
图 7 PyCharm 初始化界面
在此界面中,可以手动给 PyCharm 设置 Python 解释器。点击图7 所示的 自定义 选项,选择“所有设置”,进入图 8所示的界面。
图 8 设置 Python 解释器界面
可以看到,\”No interpreter\”(无解释器), 表示未设置 Python 解释器,这种情况下,可以按图 8 所示,点击设置按钮
,选择\”添加\”
,此时会弹出图9 所示的窗口。
图 9 添加 Python 解释器界面
按照图 9 所示,选择“System Interpreter(系统解释器)”(使用当前系统中的 Python 解释器),右侧找到你安装的 Python 目录,并找到 python.exe,然后选择“OK”(确定按钮)。
图 11 添加 Python 解释器界面
单击“确定”按钮,即 PyCharm 配置成功,它会再次回到Pycharm初始界面,由此就成功的给 PyCharm 设置好了 Python 解释器。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。