配置php
2020-07-14 06:18
190 查看
PHP 文件的扩展名就是 .php
我们可以尝试在刚刚配置的网站中添加一个扩展名为 php 的文件,然后到浏览器中访问它。
<!‐‐ demo.php ‐‐> <?php echo 'Hello PHP'; ?>
结果出乎意料,并没有显示我们想要的 Hello PHP ,而是将我们的代码原封不动的返回给浏览器了。
原因很简单:Apache 只能处理静态文件请求,对于后缀名为 .php 这种动态文件,它无法执行,所以就当成是一 个静态文件直接返回了。
解决方案:
在服务器上安装 PHP 解压 php 到纯英文路径目录中 在 Apache 中添加支持 PHP 的配置
1、在Apache主配置文件httpd.conf中配置php
虚拟主机根目录和域名配置:
在hosts文件里添加访问的地址:127.0.0.1是本地回环地址 test0.io域名
2、在 <IfModule mime_module> 节点中添加 .php 扩展名解析支持
3、默认文档配置节点 <IfModule dir_module> 中添加 index.php
默认文档指的是在访问一个目录而不是具体文件名时,默认执行的文件名
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
4、重启 Apache
5、调试结果
<!--错误的注释方法--> //<?php echo "hello" ; ?> <!--正确的注释方法--> <?php //echo "Hello World" ;?> <!--获得动态的日期--> <?php echo date("y-m-d");?>
Apache 与 PHP
对于很多初学者来说,很容易把 Apache 和 PHP 混在一起 混为一谈,其实他们两者各自有各自负责的领域,各自 的职责,但是我们在使用 PHP 做动态网站开发时,两者就会产生联系,具体如下:
Apache是根据文件的扩展名找到文件的类型,然后挨个问以下每个模块是否能处理这个类型的文件,如果能处理,那么Apache就自己处理(按照静态文件的处理方式)
转载于:https://www.cnblogs.com/Daisy0331/p/9196072.html
相关文章推荐
- 配置搭建EasyPHP5.3.6.1+Eclipse4.2.0+xDebug的PHP开发环境
- CentOS 配置 apache+php+mysql
- 在sae配置weiPHP
- IIS6下配置fastcgi的php的教程
- PHP编译环境配置之EditPlus
- 5、CentOS 6.5系统安装配置Nginx-1.2.7+PHP-5.3.22环境
- Centos 5.3 Nginx+php+mysql 配置 独立的 Subversion (SVN)服务器
- ubuntu 12.04下的apache+mysql+php配置
- PHP 该怎样利用PHP-FPM配置Nginx
- MAC下用homebrew安装及配置apache、php和mysql
- LAMP环境配置笔记(PHP环境搭建)
- Mac OS X Leopard: 配置Apache, PHP, SQLite, MySQL, and phpMyAdmin(三)
- php扩展memcached和memcache的安装配置方法
- 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细
- linux redis 安装配置, 以及redis php扩展
- 傻瓜化配置PHP环境――Appserv
- mac下 home-brew安装及php,nginx环境安装及配置
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- IIS7.5中配置PHP运行环境全程实录
- PHP5.1.5_Apache2.2.3_MySQL5.0.24安装配置