1、php无法使用curl怎么办
1、打开php.ini配置文件,取消【extension=curl】选项的注释;
2、将php目录下的libssh2.dll文件移动到apache安装目录下的bin目录中;
3、最后重启apache即可。
2、apache24+php8配置
-
官网下载apache24和php8(要线程安全的那个,不然没有.dll文件)
-
php8安装完毕后打开安装文件中的php.ini-development改名为php.ini,然后打开这个文件找到 extension_dir=“ext”,去掉注释分号,改为extension_dir = “D:/software/php8/ext” (php的安装路径/ext)
-
打开apache的安装路径找到》config》httpd.conf,搜索LoadModule找到这个文中添加模块的区域,在后面追加:这一步是将php加到apache中
#让Apache载入PHP处理模块
LoadModule php_module "D:/software/php8/php8apache2_4.dll" #php安装路径/php8apache2_4.dll
PHPIniDir "D:/software/php8" #php安装路径
#这个配置表示所有的*.php文件使用php处理
AddType application/x-httpd-php .php .phtml
3、修改php.ini
a.将php.ini-development 重命名为 php.ini b.打开php.ini php扩展位置修改,将
; on windows:
; extension_dir = "ext"
修改为:
; on windows:
extension_dir = "ext"
打开相关扩展,将
; extension=mysqli
; extension=openssl
; extension=pdo_mysql
修改为:
extension=mysqli
extension=openssl
extension=pdo_mysql
修改cgi,将
; cgi.fix_pathinfo=1
修改为:
cgi.fix_pathinfo=0