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
: 退出xamppapache的常用配置
点击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 webmaster@dummy-host.example.com
##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 as
和Debug 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 经典实例》