php01—入门

1.什么是php?

  • 官方解释:php(PHP Hypertext Preprocessor)又叫php超文本预处理器,是运行在服务端的,内嵌在html中的脚本语言。PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
  • 俗称:朋友和朋友。特点:开源、免费。

2.php常用集成环境

对于新手来说,配置php环境比较耗时,一般刚开始使用wampserver、xmapp、phpstudy、appserver等软件,这些软件会自动在电脑上安装集成环境。

3.wampserver使用

①软件介绍

本专题入门默认使用wampserver集成环境。wamp由下面四个环境构成。

  • Windows
  • Apache
  • Mysql
  • Php

只有安装该环境才可以运行php文件。

注:Apache只会管理一个目录,即软件安装目录下的 Wamp/www目录,可以更改配置来更改目录。前期的所有的文件暂时全部建立在www目录中来运行

默认wampserver图标有三种状态,可以在桌面右下角查看。

  1. 红色 表示所有的服务未启动
  2. 黄色 部分服务未启动
  3. 绿色 所有的服务已启动

②访问php文件

安装软件后,必须先开启以后才能访问PHP文件。然后,

浏览器输入localhost(本机的域名)或者127.0.0.1(本地IP)-->会跳转到apache管理的www目录中。

注:

  1. wamp环境中 www目录里面的文件不会被显示出来,只会显示文件夹
  2. 通过地址访问到服务区下的www目录时,必须通过http协议。http协议是默认协议,所以可以省略,访问到服务器下的80端口(80端口也是apache默认的端口).如果我们的端口也是默认的80,那么在访问时,也可以省略。

③搭建虚拟主机

每次我们访问php文件都必须在地址栏输入localhost/本机ip,试想,我如果像百度那样(www.baidu.com),输入域名来直接访问php文件那该多好。不用每次都输入localhost/本机ip。所以我们可以尝试搭建一个虚拟主机。

声明下:我的wampserver安装在d盘

  1. 找到httpd.conf文件:D:\wamp\bin\apache\apache2.4.18\conf\httpd.conf

  2. 搜索:Include conf/extra/httpd-vhosts.conf,去掉Include conf/extra/httpd-vhosts.conf前面的#表示开启虚拟主机配置文件。大部分应该默认都是开启的。

  3. 找到httpd-vhost.conf配置文件:D:\wamp\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf

  4. 在后面添加

     <VirtualHost *:80>
         ServerName phpstudy.com  //未来访问的域名
         DocumentRoot D:/wamp/www/phptest  //输入域名跳转的目录
     </VirtualHost>
    
  5. 更改host文件:C:\Windows\System32\drivers\etc\hosts

  6. 在后面添加

     127.0.0.1 phpstudy.com
    
  7. 重启服务器。

  8. 输入phpstudy.com即可访问 D:/wamp/www/phptest

注:测试域名不可以和已有的线上网址重名,浏览器会优先访问线上网址。实测,断网访问的还是线上的那个网址,访问不到本机目录。暂时不知道为什么,断网也访问不到的原因。

    原文作者:YINdevelop
    原文地址: https://www.jianshu.com/p/bf61b7dead0d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞