php编程初识

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Vincent95/article/details/75174868

1、php是什么

PHP(Hypertext Preprocessor),翻译为“超文本预处理器”。是web服务器处理客户端请求的一个环节,它可以在返回html文件之前做一次预处理,根据自定义的脚本语言(就是我们常说的php服务器脚本语言)来自动生成一些我们需要统计的数据或者在html中插入一些数据返回给客户端。

2、常用的web服务器环境搭建

下面介绍的是一个常用的集成web环境:XAMPP(Apache+MySQL+PHP+PERL)。

  • 下载安装

    下载地址:https://www.apachefriends.org/download.html(根据需要下载)
    我下载的是xampp-win32-7.0.20-0-VC14-installer.exe, 直接双击安装下载的exe安装包。安装注意事项:如果系统UAC开启的情况下,不要安装到C盘。或者关闭系统的UAC(运行msconfig选择工具、更改UAC设置,启动,选择从不通知,确定)。

  • 常用功能介绍(XAMPP控制面板)

    Apache : web服务器软件
    MySQL : 数据库管理系统
    FileZilla : FTP文件传输服务
    Mercury : 邮件服务支持
    Tomcat : web服务器-扩展支持java(jsp),与Apache兼容
    每个模块都可以通过其后的按钮来单独的启动和停止。
    可以通过Admin按钮来查看其对应的特性以及管理。
    通过Config按钮来对其进行一些常用的修改配置,修改后,基本上都是需要重新启动才能生效的。
    Logs按钮查看对应模块的相关日志。
    Config: 控制面板的相关配置(比如默认的调用的编辑器,默认调用的浏览器,哪些模块需要跟随面板一起启动,语言选择,服务端口配置等)
    Netstart: 查看当前系统打开的端口
    Shell: 打开一个根目录在xampp的shell窗口
    Explorer: 打开xampp的安装目录
    Services: 打开本地服务窗口
    Help: 查看帮助文档
    Quit: 退出xampp

  • apache的常用配置
    点击Apache模块一栏中的Config按钮,选择Apache(httpd.conf),就会用默认的编辑工具打开,%xampp%\apache\conf目录下的httpd.conf文件。

    • 修改服务器默认根目录

      将下面两行中的目录修改成自己项目的目录即可
      DocumentRoot "D:/xampp/htdocs"
      <Directory "D:/xampp/htdocs">

    • 修改web服务默认的80端口号

      修改下面两个地方即可
      Listen 80
      ServerName localhost:80

    • 多站点配置(一台服务器多个域名多个目录)

      需要修改两个地方,先取消下面一行
      Include conf/extra/httpd-vhosts.conf前面的#符号,取消注释,
      让apache启动的时候加载。
      再修改文件%xampp%\apache\conf\extra\httpd-vhosts.conf,将其中
      的模版
      ##<VirtualHost *:80>
      ##ServerAdmin [email protected]
      ##DocumentRoot "D:/xampp/htdocs/dummy-host.example.com"
      ##ServerName dummy-host.example.com
      ##ServerAlias www.dummy-host.example.com
      ##ErrorLog "logs/dummy-host.example.com-error.log"
      ##CustomLog "logs/dummy-host.example.com-access.log" common
      ##</VirtualHost>
      复制两份即可(还有几项可以根据需要添加)。如下

      <VirtualHost *:80>
      DocumentRoot "D:/xampp/htdocs/website1"
      ServerName www.website1.com
      </VirtualHost>
      <VirtualHost *:80>
      DocumentRoot "D:/xampp/htdocs/website2"
      ServerName www.website2.com
      </VirtualHost>

3、php开发工具介绍

当然你可以选择绝大多数的编辑软件来编写代码,这里给你推荐一个集成开发环境Zend Studio。

  • 下载安装

    下载地址:
    http://www.zend.com/en/products/studio/downloads#Windows
    默认安装即可

  • 常用功能介绍

    • 修改默认的工作空间保存路径

      点击File-Switch Workspace-Other...,在弹窗的对话框中选择新的路径保存即可。

    • 新建一个本地php工程

      选择File-New-Local PHP Project

    • 关于运行调试

      右键工程中的.php文件选择Run asDebug as即可。
      分别有两个方式:
      PHP CLI Application 命令行应用模式(一般用于调试)
      PHP Web Application Web网页应用模式(一般用于直接运行)
      PHP Web Application运行模式需要设置一下,打开Run Configurations对话框,选择PHP Web Application下的内容,在右边点击New新增一个服务器,选择第三项Local Apache HTTP Server(本地安装的apache服务),下一步,填写服务器名称以及配置文件目录:
      http://localhost
      D:/xampp/htdocs

      确定即可。
      按下工具栏的运行按钮试试看。(前提是本地apache服务已经启动,还有新建的工程中最好写几行代码)

4、书籍推荐

PHP 手册
MySQL 5.1参考手册
Apache 2.2 中文官方文档
Nginx 中文官方文档
鸟哥的 Linux 私房菜
Laravel 5 中文文档

《细说PHP》
《Head First: PHP & MySQL》
《PHP和MySQL Web开发
《深入PHP,面向对象、模式与实践》
《PHP 经典实例》

猜你喜欢

转载自blog.csdn.net/Vincent95/article/details/75174868