PHP: Hypertext Preprocessor

PHP: Hypertext Preprocessor

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

官方网站:http://php.net/

用Goutte爬虫整合进php项目(ProcessWire)的思路

记录一下用Goutte整合到ProcessWire项目的过程

php使用textarea存储json格式的配置数据

去年用ProcessWire做一个库存模块的时候遇到的一个场景:前端用的是jQuery DataTables插件用来显示数据,字段列不是固定的可以自定义要显示的字段,所以在后台我用的是Textarea存储了json格式数据,这样以来存储调用起来就很方便了,而且字段对象在ProcessWire中的处理是非常方便的,用Api可以很简单地完成对字段的各种处理。

用PW做了套前端JS/CSS文件分离的管理系统

前端分离是大型站点必备的架构,对网站性能提升意义重大,但是做这个Web前端分离管理核心是实现手上的站点统一管理的目的,也是为了以后如果不小心做了个流量比较高的站点后不用再折腾了。

如何在CentOS上升级LEMP环境至PHP7-FPM?

本文适用于CentOS/RHEL7.x、CentOS/RHEL 6.x升级PHP-FPM至PHP7-FPM

如何在CentOS上安装PHP7版的LEMP环境?

PHP7的LEMP环境安装方式和默认LEMP环境的搭建事实上很相似,只是由于CentOS默认源的软件版本都比较低的,所以我们安装PHP-FPM前需要更新一下PHP7-FPM的RPM源。

LAMP和LEMP做Web Server到底怎么选?

LAMP和LEMP的选择,青菜萝卜各有所爱,根据实际情况选择,个人大爱开源软件,不管Apache还是Nginx生产环境中都在用,它们也各有各自的特点,这篇文章的初衷是提供给那些爱折腾的朋友们参考,并非对Apache有贬义,非得弄出Apache不如Nginx的结论云云。

1 Comments

如何在CentOS上升级php5.4至5.6?

本教程适用的linux发行版:CentOS/RHEL 7、CentOS/RHEL 5、CentOS/RHEL 4,提供PHP5.4x 升级至PHP5.6x的方法。

如何在CentOS7上升级PHP5.x到PHP7?

在CentOS7系统上升级PHP5.x至PHP7,适用于Apache mod_php的PHP版本升级,使用本文教程前请注意环境,另外如果你的项目不支持PHP7请谨慎升级,比如phpMyAdmin目前还未支持PHP7,如果你高度依赖无法舍弃请放弃升级。

2 Comments

如何在CentOS/RHEL上安装PHP7的LAMP环境?

此文适用于CentOS/RHEL 6、7上搭建全新PHP7的LAMP环境,如果你的项目不支持PHP7请移步:https://towait.com/blog/how-to-intall-lamp-on-centos7/。

如何在CentOS7上安装LEMP(Linux+Nginx+MySQL+PHP)环境?

本文适用于CentOS7全新搭建LEMP(Linux+Nginx+MySQL+PHP)环境,需要注意地是,Nginx并不能像Apache mod_rewrite那样支持.htaccess文件做URL Rewrite,项目需要Rewrite的同学请注意:如果你没有或不能将Apache的Rewrite Rule转换成Nginx的,慎用!

Post Comment