二、php的安装、以module方式,将php与apache结合使你的网站服务器支持php服务器脚本程序

将下载的php压缩文件解压缩到“D:\php”,或者其他位置。查看解压缩后的文件夹内容,找到“php.ini-dist”文件,将其重命名为“php.ini”,打开编辑,查找“register_globals”,并设置“register_globals = Off”,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?

这里还有一个地方要编辑,功能就是使php能够直接调用其它模块,比如访问mysql,如下图所示,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,我这里的截图是把所有能加载的模块都加载上去了,前面的“;”没去掉的,是因为“ext”目录下默认没有此模块,加载会提示找不到文件而出错。这里只是参考,一般不需要加载这么多,需要的加载上就可以了,编辑好后保存,关闭。

如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows系统路径中——在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;D:\php;D:\php\ext”加到原有值的后面,当然,其中的“D:\php” 是我的安装目录,你要将它改为自己的php安装目录,如下图所示,全部确定。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在所有软件安装或配置好后重启。

现在开始将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件,查找“LoadModule”,在段尾添加进如图所示选中的两行,第一行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加载php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是当然,其中的“D:/php”要改成你先前选择的php解压缩的目录。

还是Apache的配置文件,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。

前面所说的目录默认索引文件也可以改一下,因为现在加了php,有些文件就直接存为.php了,我们也可以把“index.php”设为默认索引文件,优先顺序就自己排了,我的是放在第一位。编辑完成,保存,关闭。

现在,php的安装,与Apache的结合已经全部完成,用屏幕右下角的小图标重启Apache,你的Apache服务器就支持了php。

mysql php apache源码_配置php结合Apache相关推荐

  1. mysql php apache源码_源码安装apache+mysql+php

    源码安装apache+mysql+php #!/bin/sh #byliangz at 2010-08-14 #环境: #     1. CentOS5.5或RHEL5.4,配置好IP地址,主机名等信 ...

  2. php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备

    一.实验环境准备 Rhel 7.6 x86_64(server) 192.168.163.72 Rhel 6.5 x86_64(agent) 192.168.163.61 均已配置操作安装光盘为YUM ...

  3. mysql dbuild_config_MYSQL5.5源码编译配置选项

    上周,因工作需要配了一周的LAMP,都是按照文档配的,对其中的相关选项不甚了解,现在参照官方文档把相关的参数整了出来,下面是有关MYSQL的: mysql源码编译选项 其中(bool={{1|on}| ...

  4. mysql管理器源码_一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

    2011年,实习期间写了一个简单的数据库管理器. 今天,特意整理了下,分享给大家. 有兴趣的同学,可以下载源码,瞧瞧. 源码只有4个类:LoginGUI,DatabaseGUI,Record,MySQ ...

  5. mysql查询优化器源码_源码下载网浅析MySQL 查询优化器

    源码下载网浅析MySQL 查询优化器 时间:2019-01-18 17:45作者:网友投稿 优化器(The Optimizer) 这篇描述MySQL查询优化器的工作原理.MySQL查询优化器主要为执行 ...

  6. php mysql婚纱摄影网站源码_织梦大气婚纱影楼摄影企业网站模板源码 v5.7

    织梦大气婚纱影楼摄影企业网站模板源码安装教程: 1.将下载的织梦源码全部传到空间根目录,由于有很多人反应安装后首页样式都乱的,(强烈要求安装到根目录,如:127.0.0.1 / www.xxx.com ...

  7. php+mysql案例含源码_[源码和文档分享]基于PHP和MYSQL数据库实现的失物招领系统...

    一.功能描述 1.1 系统实现的目的和意义 目的:在新校区为大家提供一个失物招领的平台. 意义:现在新校区面积较大,同学们丢失物品后,只通过线下途径进行效率低下且失主与拾物者联系不便,所以想通过这个系 ...

  8. mysql jsp论坛源码_论坛jsp源码|JSP论坛源码 jsp+mysql+tomcat下载_红软基地

    jdk1.6 tomcat 5.0以上版本 mysql 5.0版本以上 myeclipse 6.0版本以上用jsp+mysql+tomcat写的简单bbs论坛. 软件介绍 实现注册,登录,发帖,回帖, ...

  9. mysql数据库查询源码_超简单php mysql数据库查询类

    本文章为你免费提供一款漂亮的超简单php mysql数据库查询类哦 */ class Config{ private $host; //主机名称:一般是localhost private $root; ...

最新文章

  1. 如何用python读取文本中指定行的内容
  2. 从某次测试过程中,得到的MySQL性能优化的建议,和定位问题的方法
  3. 【内核】linux内核启动流程详细分析【转】
  4. 【Flutter】Icons 组件 ( FlutterIcon 下载图标 | 自定义 svg 图标生成 ttf 字体文件 | 使用下载的 ttf 图标文件 )
  5. Mysql优化之执行计划查看
  6. 第三篇:稳定性之借风险之力驱动架构演进
  7. 二维数组的最大联通子数组和
  8. 安装eclipse插件sts
  9. netty java_GitHub - leihuazhe/Java11-Netty-Demo: 基于Java11 构建的 netty 服务端客户端 模块化例子...
  10. Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递...
  11. jackson 用法总结
  12. 记一次 JAVA 的内存泄露分析 1
  13. 云创大数据荣获“南京实体经济十大优秀企业”
  14. OpenGL图形学中的DDA算法
  15. MOSFET手册解读MOS管参数解读(转)
  16. matlab仿真项目心得,Matlab与Simulink系统仿真学习心得
  17. 已解决:虚拟机安装windows server 2012 出现“找不到任何设备驱动程序。请确保安装介质包含正确的驱动程序”
  18. wex5链接mysql_【WeX5学习】 后端服务之访问数据库表
  19. 销量持续下跌涨价或许会让苹果业绩雪上加霜
  20. 京东智联云能打破“强者恒强”的定律吗?

热门文章

  1. 网络安全讲座之四账号安全和文件系统安全
  2. Windows系统中让硬盘更快的九大绝招
  3. CentOS7安装MySQL(完整版)
  4. 服务端第三次课程:面向切面编程AOP
  5. kubeadm加载k8s镜像实现集群搭建
  6. Scala 字符串详解
  7. k8s暴露nginx NodePort端口命令:expose暴露端口使用示例
  8. Python Django开发案例:POST方式实现登录功能
  9. RedisTemplate操作hash数据类型示例
  10. 【学亮IT手记】AngularJS增删改查服务请求+代码剥离封装抽取示例