PHP学习笔记(一)【PHP简介及开发环境的配置】
2018-01-10 17:00
543 查看
PHP的简介
PHP(PHP Hypertext Preprocessor)中文名:“超文本预处理器”。是一种通用开源脚本语言。曾用名:Personal Home Page (个人主页)。PHP语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快的效果。
此处链接一个学习PHP必读的 PHP 学习手册:PHP,The Right Way
WAMP 环境
21世纪初,互联网催生忘了 LAMP 组合:L: linux
A: Apache
M: MySQL
P: PHP
但是在开发的时候,常用的组合是 WAMP , 即把 LINUX 换成了 WINDOWS,环境的配置步骤如下:
安装 Windows 操作系统
安装 MySQL/MariaDB 数据库
下载并解压缩 Apache 服务器
下载并解压缩 PHP 语言
为 Apache 和 PHP 添加环境变量:
右键我的电脑->属性->高级系统设置->高级->环境变量
在用户变量 Path 中分别编辑新建 F:\PHPinstall\Apache\Apache24\bin 和 F:\PHPinstall\PHP7 两个变量。(注意:请把路径改成自己的 Apache 和 PHP 路径喔)
配置php(php.ini , 如果没有这个文件,将 php.ini-development 复制一份为 php.ini):
## 修改 date.timezone = PRC extension_dir = "F:/PHPinstall/PHP7/ext"
## 如果要调试的话,下载 Xdebug.dll,然后添加: zend_extension="F:/PHPinstall/PHP7/php_xdebug-2.5.5-7.1-vc14-x86_64.dll" xdebug.remote_enable = On xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler=dbgp
配置 Apache (conf/httpd.conf):
# 修改 Listen 8888 ServerRoot "F:/PHPinstall/Apache24" DocumentRoot "F:/www" DirectoryIndex index.html index.php
# 整合 php,需要添加: PHPIniDir "F:/PHPinstall/php7" LoadModule php7_module "F:/PHPinstall/php7/php7apache2_4.dll" AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html
如果要开启 php 的扩展支持:
设置 extension_dir:
extension_dir = "F:/PHPinstall\php7\ext"
将相关的插件的注释去掉,或者新增加插件的语句:
extension=php_pdo_mysql.dll extension=php_redis.dll
开发环境的最简配置
下载 PHP 安装包,安装并配置其环境变量。创建项目,比如在 F:\www\php,通过命令行进入这个目录:
cmd $ f: $ cd www\php $ php -S localhost:8888
然后就可以在浏览器中访问它了:
localhost:9999/index.php
如果你需要使用到数据库,下载安装 mariadb 即可。
PHP 的开发软件推荐下载 Sublime 或者 PHPStorm 开发神器。
相关文章推荐
- [每日学习笔记][2013.03.24]PHP的开发环境配置和相关语法(一)
- PHP学习笔记1-php简介和开发环境的搭建
- PHP学习笔记一---PHP环境配置
- PHP学习笔记----IIS7下安装配置php环境
- PHP学习笔记 (1)-环境配置与代码调试
- 学习笔记:java学习第一课 开发工具,环境配置
- 一步一步学习PHP(1) php开发环境配置
- OAF学习笔记-开发环境配置
- 我的php学习笔记(一)php环境配置
- Kinect开发学习笔记之(三)Kinect开发环境配置
- Linux+Apache+PHP+MYSQL环境配置学习笔记
- Kinect开发学习笔记之(三)Kinect开发环境配置 (转)
- php学习笔记之搭建开发环境
- PHP学习笔记 IIS7下安装配置php环境
- 学习PHP 配置开发环境
- [J2EE学习笔记01]配置标准的J2EE开发环境
- PHP学习笔记 (1) 环境配置与代码调试
- PHP学习笔记 IIS7下安装配置php环境
- PHP学习笔记 (1)-环境配置与代码调试