php环境搭建的步骤和错误


php环境搭建的步骤和错误


简单就是:Apache+PHP+MySQL
一开始想着直接一个xampp集成环境就行了,只要下php就行,后来发现,连接不上,也就是还得配置apache下载

下载PHP压缩包,地址:https://windows.php.net/download
x86就是32位

配置PHP
1、打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存
2、打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:\软件\php7\ext”
3、打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。;去掉,就可以打开这个功能
在这里插入图片描述
配置apache
下载Apache,地址:http://www.apachelounge.com/download/
1、打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开
2、找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录
3、文件的末尾添加对PHP的支持及PHP的安装路径

# php7 support
LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:/软件/php7"

安装包下如果没有类似的文件php7apache2_4.dll,得自己下相应的
或者直接下载thread safe版本的就包含了这个配置文件

启动Apache服务
1、设置环境变量
右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的PATH变量,编辑新建如以下条目:
E:\Apache24\bin //apache的bin目录
E:\php环境 //php安装目录
E:\php环境\ext //php的ext目录
2、安装apache服务
以管理员身份打开命令行,执行httpd.exe -k install
在这里插入图片描述

3、启动服务
找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。
可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理
在这里插入图片描述

4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面
在这里插入图片描述

5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

<?php
phpinfo();
?>

保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息

至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了

问题描述:

# php8 support
LoadModule php8_module "E:/php环境/php8apache2_4.dll"
AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini
PHPIniDir "E:/php环境"

启动往往会出现the requested operation has failed报错问题
解决方法一:打开cmd命令行,用”netstat -aon | findstr “80”“命令查看端口占用程序的PID,然后再用”tasklist | findstr “PID”“查看被哪个进程占用了。然后kill掉此进程。
解决方法二:更改Apache的端口号。在httpd.conf文件中,找到”Listen 80”属性,将80改为其他未被占用的端口。
但我试了没有占用。
当下载的是php8版本的话,这样配置不行,我就不知道为啥,然后改成php7版本的就行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

略略略气气你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值