PHP的安装与配置
2021/7/30 17:05:58
本文主要是介绍PHP的安装与配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本,尤其适用于Web开发并可嵌入HTML中。
PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面
向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。 PHP同时支持面向对象和面向过程的开发,使用上
非常灵活.
安装PHP之前安装了正确版本的VC++和Apache,确保Apache能够正确打开并运行,安装并配置完成后接着装PHP,可按以下步骤进行:
一.下载PHP压缩包,地址:https://windows.php.net/download
下载线程安全版的PHP如图所示:
下载完成并解压到文件夹(解压到 C:\Program Files (x86) 为例)
二.打开解压的文件,复制一份php.ini-production文件,粘贴到当前文件夹并重命名为php.ini,如图所示:
打开php.ini,搜索“extension_dir”,找到代码 ;extension_dir = "ext",去掉前面的注释符号; 并修改路径为php的绝对路径C:\Program Files (x86)\php-7.4.21-Win32-vc15-x64,如图所示:
再将一些配置项前的注释去掉,如下所示:
;extension=bz2
extension=curl
;extension=ffi
;extension=ftp
;extension=fileinfo
extension=gd2
extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=ldap
extension=mbstring
extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop
; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=snmp
;extension=soap
extension=sockets
;extension=sodium
;extension=sqlite3
;extension=tidy
;extension=xmlrpc
;extension=xsl
配置好后保存并关闭
三.配置Apache和PHP,进入Apache文件里面的conf文件夹,打开httpd.conf,在文件的末尾加上如下语句,红色部分为PHP所在位置:
# php7 support
LoadModule php7_module “C:\Program Files(x86)\php-7.4.21-Win32-vc15-x64/php7apache2_4.dll”
AddType application/x-httpd-php .php .html .htm
#configure the path to php.ini
PHPIniDir “C:\Program Files (x86)\php-7.4.21-Win32-vc15-x64”
四.测试,在\Apache24\htdocs\目录下,创建一个PHP文件,如info.php,输入
<?php
phpinfo();
?>
配置好后重新启动阿帕奇,打开浏览器输入(服务器IP地址/info.php),如果显示如图,则配置成功!!
如果出现问题,着重检查VC版本和PHP版本,中英文符号,空格等问题!!(部分图文来源网络)
这篇关于PHP的安装与配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-19php8的协程和hyperf的协程有什么区别?-icode9专业技术文章分享
- 2024-12-19php8 的fiber是什么?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-11-29使用PHP 将ETH账户的资产汇集到一个账户
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享