zoukankan      html  css  js  c++  java
  • php在虚拟机和windows上的应用

    学习目标:linux+apache+php合在一起的应用

                   在windows中三者的的关联及应用

    php是apache的一个外挂程序,必须依靠web服务器才可以运行。当客户端

    浏览器触发事件-->php程序提交到apache服务器-->apache服务器根据

    php程序的特点判断是php程序,并从内存或者硬盘中提取访问所需要的应用

    程序,将其提交给php引擎程序-->php引擎程序解析并读取数据库生成相应的

    页面->php引擎将html页面返回给web服务器,web服务器再将页面返回给客户端。

    linux中

    1.检查:rpm-q php

    2.安装:yum -y install php

    3.查看路径:whereis php

    4.配置文件,在其中添加节点,使得apache能够解析php的能力

        apache+php 

            /etc/httpd/conf.d/php.conf与apache关联的配置文件

     httpd解析php步骤:

         1.用php创建文件   vi index.php

                                  mv index.php   /var/www/html

         2.编辑httpd.conf 使之加载php模块

         3.重启服务:service httpd restart

         4.注意防火墙和网络安全

    5. 编辑http配置文件 httpd.conf 使之加载PHP模块


    对于 PHP 4,添加下句:

    LoadModule php4_module modules/libphp4.so

    对于 PHP 5,添加下句:

    LoadModule php5_module modules/libphp5.so

    8) 编辑http配置文件 httpd.conf,使之能解析扩展名为php的文件

    AddType application/x-httpd-php .php .phtml

    9) 编辑http配置文件 httpd.conf,修改主页文件(编写文本时注意以下命名)
    DirectoryIndex index.php index.htm index.html

    353行是这一行,我们把它注释掉。(httpd无法重新启动时试一下)

    353 IncludeOptional conf.d/*.conf

    windows:

     1.安装httpd

     2.配置httpd

     3.安装php

     4.apache+php:

         在httpd.conf中添加如下节点:

        # php7 support

               LoadModule php7_module C:/php/php7apache2_4.dll #让apache能够解析*。php文件的能力

              AddType application/x-httpd-php .php .html .htm   #让apache能够解析*。php文件

              # configure the path to php.ini

               注意有盘符和文件名的改变

    5.扩展功能:

            在httpd。conf中添加以下节点

            PHPInDir  "d:/php"   #让apache知道php配置信息所在目录

  • 相关阅读:
    性能分析和优化思维导图
    linux系统性能监控命令sar
    Postman发送json格式的数据
    postman的collection上传文件
    [转]可任意自定义的UITableViewCell
    时间函数举例2
    输入年月日判断这是一年中的第几天.
    时间函数举例1
    打印出国际象棋棋盘.
    打印楼梯同时在楼梯上方打印出两个笑脸.
  • 原文地址:https://www.cnblogs.com/wanglisong/p/6872212.html
Copyright © 2011-2022 走看看