安装php运行环境的方法:首先获取Apache安装包;然后解压安装包,修改配置文件;接着获取PHP安装文件,解压安装包,并和Apache24同目录;最后重启Apache服务即可。

php运行环境安装

php比较流行的生存环境 Apache+php+MySQL

一、安装web服务器 : apache

1 、获取Apache安装包

32位:http://www.apachelounge.com/download/VC15/binaries/httpd-2.4.29-Win32-VC15.zip

64位:http://www.apachelounge.com/download/VC15/binaries/httpd-2.4.29-Win64-VC15.zip

2、解压安装包,修改配置文件(如果解压在c盘可忽略此步骤)

解压完成后,用notepad++打开Apache24\conf\httpd.conf

将 ServerRoot "c:/Apache24" 中的文件地址,改为你解压后Apache所在的地址(例如ServerRoot "d:/Apache24")

3、运行服务器

先以管理员身份打开 Windows PowerShell打开Apache所在的地址的bin文件夹,然后输入

,显示

(注意要将解压出来的文件

、同时放在盘根目录下,否则会运行失败)

在浏览器地址栏输入您本机的IP地址并回车,如果网页显示 It works! 证明运行成功。

之后如果要修改Apache的配置,需要重启Apache才能生效。

二、php应用服务器 :解释执行我们编写的php程序

1、获取PHP安装文件https://windows.php.net/download#php-7.3

2、解压安装包,和Apache24同目录

3、1)找apache的conf文件夹,打开 httpd.conf 配置 php,找到loadmodule 的地方,复制下面的配置到配置文件中。LoadModule php7_module D:/php7.3.2/php7apache2_4.dll

D:/php7.3.2/php7apache2_4.dll路径是自己的php目录下的 php7apache2_4.dll 文件的路径。

2)配置 Apache解析规则,Apache解析后缀名为’.php’的文件时,调用 php模块。

配置方式:AddType application/x-httpd-php .php

3)将php的配置文件加载到Apache配置文件中:共同生效

3.1)在Apache的httpd.conf 文件中指定php配置文件所在路径PHPIniDir “D:/php7.3.2”

3.2)php.ini文件默认是不存在的,是以development和production格式存在的,需要格式 化。找到目录下的php.ini-development,复制一份并重命名为php.ini

说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.ini的修改需要Apache重启才会生效。

4)打开计算机管理,在服务中找到apache,重启Apache服务,在Apache24/htdocs目录下 新建一个文本文档命名为 hello.php,打开编辑<?php

phpinfo();

重启服务器。 打开浏览器访问 localhost/hello.php 就以看到php的信息了

三、数据库管理系统 : 数据库服务器 MySQL

文件下载地址:https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi,安装时选择使用以前的密码加密方式,不要使用新版本的加密方式。

更多相关知识,请访问PHP中文网!

如何安装运行php网站,php运行环境如何安装相关推荐

  1. mysql数据库下载 织梦本地安装教程_织梦本地环境包安装数据库管理界面phpMyAdmin...

    用织梦环境安装包搭建本地PHP环境但是却不能登陆数据库后台. 那么我们真的就没有办法了吗?回答是否定的!我们可以在本地安装phpmyadmin. phpMyAdmin 是一个以PHP为基础,以Web- ...

  2. Ubuntu安装显卡驱动,配置conda环境,安装pytorch

    安装显卡驱动 这里选择自动安装,先更新升级 sudo apt-get update sudo apt-get upgrade 自动选择驱动安装 sudo ubuntu-drivers autoinst ...

  3. 利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装---免额外安装CUDA和cudnn(适合小白的保姆级教学)

    系列文章目录 ​​​​​​​深度学习原理-----线性回归+梯度下降法 深度学习原理-----逻辑回归算法 深度学习原理-----全连接神经网络​​​​​​​ 深度学习原理-----卷积神经网络 深度 ...

  4. 在linux安装requests库命令,在Linux--Ubuntu18.04环境下安装requests库

    之前在服务器上装过requests库,但是记忆中花了好大的力气才成功,现在因为一次意外,服务器重装系统,现在这些乱七八糟的库又要重装一遍,与上次不同的是,这次我装一遍就成功了.现在分享一下成功的经历. ...

  5. anaconda中安装xgboost_在windows64位Anaconda3环境下安装XGBoost

    安装步骤参考的是: "Installing XGBoost For Anaconda on Windows":https://www.ibm.com/developerworks/ ...

  6. python3.6安装cv2库_win10 +python3.6环境下安装opencv以及pycharm导入cv2有问题的解决办法...

    一.安装opencv 借鉴的这篇博客已经写得很清楚了--------https://blog.csdn.net/u011321546/article/details/79499598       ,这 ...

  7. 安装配置Android Studio集成开发环境详细安装教程

    文章目录 一.Android Studio概述 二.下载Android Studio 三.安装Android Studio (一)进入安装向导 (二)选择安装组件 (三)选择安装位置 (四)选择开始菜 ...

  8. r软件linux 安装失败,R语言在Linux环境下安装Curl出错问题的解决

    运行 install.packages("RCurl") 得到这样的结果 > I have some problem in running R-cran's Demograp ...

  9. STM32CubeMX安装问题【尤其是Java环境没安装好的情况】

    STM32CubeMX联机文档显示: "软件环境: 必须使用64位JRE (Java Runtime Environment).不再支持JRE 32位.JRE最低版本为1.8_45.&quo ...

最新文章

  1. map集合根据value找key,默认取第一个key
  2. 移动端自适应布局之-----rem单位的使用
  3. php在web端播放amr语音(如微信语音)
  4. java解析消息头代码_javaWeb项目-文件下载的消息头和编码问题
  5. 在AX4.0中使用C#脚本的实现
  6. linux var log管理,Linux下的syslog和/var/log
  7. 英语总结系列(二十六):唠唠我的二月英语历程
  8. python2和python3的编码区别
  9. M1 Repast Simphony打不开 无反应问题解决
  10. am335xSD卡启动--文件系统制作
  11. 简单盘点游戏开发引擎
  12. 数据分析 - 搭建数据监控体系(学习笔记)
  13. 「eBay大赛专访特辑」第一轮淘汰在即!已经有同学出单$2500!
  14. 盘点2019年PHP高级开发工程师面试题及答案汇总
  15. 【Web】Hexo+Butterfly+Github+Coding搭建个人博客
  16. 利用python快速转换GenBank和RefSeq的染色体号
  17. 7天用Go从零实现Web框架Gee教程
  18. 【元胞自动机】基于元胞自动机的人口疏散仿真matlab代码
  19. python学习-字符串的驻留机制
  20. 构建 WCF 路由器 part 2 from MSDN

热门文章

  1. 深化“智能二道门”建设,化工厂人员定位系统深度解析!
  2. 腾讯文档服务器异常怎么回事,腾讯文档怎么编辑不了 编辑不了解决方法
  3. sendmail命令的使用
  4. URL地址中的#符号
  5. 网站中加入站长流量统计代码
  6. 天载优配简述指数放量轰动
  7. Linux下Shell命令小结(转载自StartOS,【原来的雨林木风】)
  8. 大龄码农适合做什么,比如40岁以上?
  9. 让程序员跳槽的非钱原因
  10. IE浏览器请求json数据弹出下载框问题