本博客包含多个文档和书籍的翻译,但有能力者推荐阅读英文原版

标签:PHP

通过CentOS 7从零开始学习Linux及常见问题

通过CentOS 7从零开始学习Linux及常见问题

本文将通过CentOS 7来学习Linux的以下常用知识:Linux网络设置SSH常用配置和使用方法Linux常用服务Crontab定时任务NTP时间同步Logrotate日志切割Supervisor进程管理Linux常用命令Linux中的防火墙配置方法使用Apache配置Web服务器使用Nginx配置Web服务器MySQL的……

Yii框架学习笔记

以下均在basic框架中进行的操作,advanced版可以参考视图文件:视图文件中的转义HelloController.php(访问路径web/index.php?r=hello/index)Session相关Cookie相关Model文件-操作数据库1.在config/db.php配置数据库信息2.models下创建一个Test.php,用……

CentOS 7安装Apache + MySQL + PHP

一、配置防火墙,开启80端口、3306端口CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:#停止firewall服务systemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.servic……

CentOS 6.x 上如何升级php

CentOS 6.x 上如何升级php

我们都知道CentOS 6.x上的PHP版本为5.3.3,那么如果想要升级到更高的版本要怎么办呢?这里使用Magento官方文档中提到的rpm包来进行相关安装但是如果之前已经安装过php的朋友可能会发现无法进行安装,此时请先删除php-common即执行再进行安装可发现会正常进行新版本的升级,我这里演示的是5.6.x的版本,您也可以选择PHP 7.……

细说PHP精要版读书笔记

细说PHP精要版读书笔记

最早接触PHP就是看高洛峰的视频,坦白的说他第一套视频录得并不算好,有些冗长,晚上看会有催眠的效果,但那是在当时能找到关于PHP最好的视频。很遗憾虽然通过这套视频了解了PHP基础知识,但受限于当时对于编程的理解,始终没能做到有所突破,离专业程序员还有相当大的差距。这次决定通过书本来重新梳理一遍,期待能有所突破,因《细说PHP》第三版要到暑假后才会出,所以买了……

PHP与数据库

PHP与数据库

PHP支持哪些数据库PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,DB2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、MySql、PHP,因此Mysql数据……

PHP异常处理

PHP异常处理

抛出一个异常从PHP5开始,PHP支持异常处理,异常处理是面向对象一个重要特性,PHP代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会再被执行。既然抛出异常会中断程序执行,那么为什么还需要使用异常处理?异常抛出被用于在遇到未知错误,或者不符合预先设定的条件时,通知客户程序,以便进行其他相关处理,不至于使程序直接报错中断。当代码中使用……

PHP图像处理

PHP图像处理

GD库简介GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。PHP默认已经集成了GD库,只需要在安装的时候开启就行。……

PHP日期和时间

PHP日期和时间

取得当前的Unix时间戳UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。那么获取当前的UNIX时间戳就很简单了。 $time = time……

PHP文件处理

PHP文件处理

读取文件内容PHP具有丰富的文件操作函数,最简单的读取文件的函数为file_get_contents,可以将整个文件全部读取到一个字符串中。 $content = file_get_contents('./test.txt'); 1 $c……