关于“apache_php_后缀”的问题,小编就整理了【3】个相关介绍“apache_php_后缀”的解答:
PHP程序工作原理?PHP是服务端的脚本程序,需要安装php应用程序去解释执行,简单来说php是web服务器(iis、apache)功能扩展,这种结构更加适合网站原理,php需要和web服务器、数据库一块才能发挥功能。
1、当用户在浏览器地址中输入要访问的PHP页面文件名,然后触发一个web请求,并将请求传送到WEB服务器。
2、WEB服务器接受这个请求,并根据其后缀进行判断是一个PHP请求,WEB服务器从硬盘或内存中调出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。
3、PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。
4、PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。
把php最终集成到Apache系统中,还需要对Apache进行一些必要的设置。这里,我们就以php的mod_php5 SAPI运行模式为例进行讲解,至于SAPI这个概念后面我们还会详细讲解。
假定我们安装的版本是Apache2 和 Php5,那么需要编辑Apache的主配置文件http.conf,在其中加入下面的几行内容:
Unix/Linux环境下:
LoadModule php5_module modules/mod_php5.so
AddType application/x-httpd-php .php
注:其中modules/mod_php5.so 是X系统环境下mod_php5.so文件的安装位置。
Windows环境下:
LoadModule php5_module d:/php/php5apache2.dll
AddType application/x-httpd-php .php
注:其中d:/php/php5apache2.dll 是在Windows环境下php5apache2.dll文件的安装位置。
这两项配置就是告诉Apache Server,以后收到的Url用户请求,凡是以php作为后缀,就需要调用php5_module模块(mod_php5.so/ php5apache2.dll)进行处理。
后缀php是什么文件~呢?php文件是网页文件,比如说我们现在看到的这个页面,虽然是.html结尾的,但是他也有可能是php文件经过伪静态后生成的。和php文件同类的,还有.asp,.aspx等等。如果你想学习编程,想学习php,可以去[三体教程]里面有php的学习教程。当然也有其他的如ruby、python以及正则表达式这些,学习是一个循序渐近的,请先确定好想学习什么语言!
重新安装apache,整合php,老是失败,大神点解?httpd.conf这个配置文件里面加入LoadModulephp5_module"F:\web\PHP\php5apache2.dll"AddTypeapplication/x-httpd-php.php添加这2行,第三行去掉,然后保存,再重启下apache服务。
到此,以上就是小编对于“apache_php_后缀”的问题就介绍到这了,希望介绍关于“apache_php_后缀”的【3】点解答对大家有用。