本节内容:

php环境搭建方法,php服务器的搭建。

首先,准备好apache和php软件。

apache软件在官方网站:http://www.apache.org

php软件下载地址:http://www.php.net

安装apache服务器我就不讲了,主要是安装之后,要修改的配置文件,因为这些记住也容易忘记。

主要修改的是在apache安装目录下的conf子目录中的httpd.conf文件

1、用查找的功能,定位到loadmodule配置块,在loadmodule的最后添加如下信息:

复制代码 代码示例:

loadmodule php5_module d:\php5\php5apache2_2.dll

2、通过修改documentroot参数可以修改服务器的主文档的根目录,原根目录的位置是apache2.2\httdocs。如:

documentroot "d:/phpserver"

修改documentroot 参数后,还要修改一处:

找到:

复制代码 代码示例:

修改为:

apache2.2\httdocs

3、添加apache服务器的扩展名:

找到下面这段代码:

复制代码 代码示例:

allowoverride none

options none

order allow,deny

allow from all

在这段代码后面添加:

addtype application/x-httpd-php .php  php能够识别的扩展名有很.php3、.php3、 php、phtml等。这里只推荐使用标准扩展名.php。

4、修改默认显示页,apache默认显示页为index.html。

找到directoryindex,修改参数如下:

复制代码 代码示例:

directoryindex index.php

5、修改apaceh端口,默认为80.

找到listen,修改参数,如要修改端口为82:

listen 82

到这里,apaceh服务器已经配置好了,只要重启apaceh服务器即可。

可是要显示php网页文件,现在还是不行的。

还要安装php

1、将php5的安装文件解压到相应的目录。如d:\hph5。

2、将该目录下(php5的目录)的所有dll文件复制到系统盘windows\system32目录下。

3、 将目录下的文件php.ini-dist文件复制到系统盘\windows目录下,并重新命名为php.ini。

4、 打开php.ini文凭并找到“extension_dir=”./””这一行,修改为“extension_dir=”d:/hph5/ext””。

5、找到“;extension=php_mysal.dll”这一行,将前面的分号“;”去掉。这样,php即可以支持mysql数据库。

6、到这里,php就配置好了,重新启动apache服务器。

测试:

编写一个php脚本文件,命名为phpinfo.php,保存在apache服务器的虚拟根目录d:/phpserver。

php脚本文件的代码:

复制代码 代码示例:

phpinfo();

?>

测试,在浏览器的地址栏中输入:http://localhost/hphinfo.php,如果显示php的版本相关信息,则说明php服务器搭建成功。

php与mysql服务器配置说明

php 检测服务器状态的实现代码

php获取服务器时间的方法

php获取服务器端信息的另类方法

php获取服务器信息的一段代码

服务器部署php环境,php服务器环境搭建方法相关推荐

  1. Centos7云服务器部署SpringBoot项目(手动配置环境篇)

    文章目录 前言 一.部署Tomcat服务器 1.安装JDK1.8 2.安装与启动tomcat 配置安全组(8080端口) 二.安装JDK8 三.Mysql5.7安装 1.下载mysql 2.启动MyS ...

  2. 【Linux】服务器部署:阿里云服务器购买配置与报价参考

    目录 一.云服务器 ECS 二.购买配置参考 三.企业新用户购买优惠 四.旧用户续费说明 五.相应合同发票下载与报销 一.云服务器 ECS 购买链接:https://www.aliyun.com/pr ...

  3. 服务器部署位置怎么找,服务器部署位置

    服务器部署位置 内容精选 换一换 用于IDE-daemon-host(作为服务端)和IDE-daemon-client(作为客户端)之间的双向认证.在Atlas 300场景下,IDE-daemon-h ...

  4. 服务器部署ssl证书,Apache服务器SSL证书部署

    Apache服务器SSL证书部署 发布时间:2018-01-11 18:03:54 摘要 Apache为一款非常常见的web服务器,此文针对在apache上部署和使用SSL证书进行了详细描述. 关键词 ...

  5. YUM环境的三种搭建方法

    Linux中实现各种服务的准备条件: (一).制作YUM本地源: YUM简介: YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点, ...

  6. MED-V服务器部署,MED-V服务器系列之一

    MED-V服务器部署 [IT168  专稿]微软在2009年4月份发布的MDOP2009中终于提供了MED-V的正式版本.MED-V是 Microsoft  Enterprise Desktop Vi ...

  7. 单服务器部署CTFd+whale踩坑

    单服务器部署CTFd+whale踩坑 环境: os: ubuntu16 Docker: Version: 20.10.7 Docker-compose: version v2.12.1 参考: htt ...

  8. 【Android RTMP】NV21 图像旋转处理 ( 快速搭建 RTMP 服务器 Shell 脚本 | 创建 RTMP 服务器镜像 | 浏览器观看直播 | 前置 / 后置摄像头图像旋转效果展示 )

    文章目录 安卓直播推流专栏博客总结 一. 编写快速搭建 RTMP 服务器 Shell 脚本 二. RTMP 快速搭建方法 三.创建阿里云 RTMP 服务器镜像 四.浏览器查看直播内容 五.前置 / 后 ...

  9. 手把手交你如何在云服务器部署网站

    你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站. 本文以腾讯云为例,一步一步教你如何在云服务器部署个人网站 前置准备 首先需要 ...

  10. 免费的crm系统部署在自己的服务器,CRM软件的三种部署方式

    企业部署CRM软件有三种不同选择,他们在成本.风险和利益上各有不同.本文将逐一介绍这三类CRM部署方式:本地部署.软件托管和服务器代管.软件即服务. 一.CRM本地部署方式 这是将软件客户端.服务器部 ...

最新文章

  1. 现金奖励+实习offer!数据库大赛来了
  2. 如何达到自己想要的成功 2011.8.4
  3. Fast RCNN 训练自己的数据集(3训练和检测)
  4. AtomicInteger原子性
  5. RMAN异机复制数据库(相同路径)
  6. restTemplate的介绍和使用
  7. 回溯法求解N皇后问题(Java实现)
  8. Flink – JobManager.submitJob
  9. Linux中的update和upgrade的作用
  10. 图书管理系统c++_校园一卡通学生如何使用,图书馆分系统演示步骤,系统间资源共享...
  11. Latex 版本简历
  12. <<游戏设计艺术>>笔记
  13. 【预测模型-ELAMN预测】基于哈里斯鹰算法优化ELMAN神经网络实现数据回归预测matlab代码
  14. pdf文件过大怎么办?3种免费压缩PDF的方法
  15. 电脑win10计算机图标,告诉你如何显示win10计算机图标
  16. 路由器与交换机的作用及区别
  17. 全球搜索引擎Top10 可惜很多人只用过第四个
  18. 数据采集---高清壁纸
  19. 对计算机学院建设性意见,计通学院云平台优质课程建设实施意见
  20. [1164]python用numpy计算均值,方差,标准差

热门文章

  1. kettle提示:ArrayIndexOutOfBoundsException
  2. CentOS7安装ngnix
  3. 当电商时代红利开始退潮,仅凭网红主播们的摇旗呐喊是不够的
  4. 闲鱼如何通过Push升级,更懂你?
  5. iOS 16 中 CoreData 托管对象发生变化但其衍生 (Derived) 属性在 SwiftUI 中不刷新的解决
  6. Flink实战问题(五):TaskManager memory configuration failed: Derived JVM Overhead size
  7. 什么是Fragment
  8. 【结构伪类和否定伪类】
  9. 医学图像预处理----重采样(Resample)
  10. 【动态规划】基础DP--硬币组合