php架构鉴于最近跟小伙伴聊了很多PHP架构发展方向的问题,相关技术整理了一下,也顺便规划了一下自己的2019年。一.常用的设计模式以及使用场景       以下是我用到过的   工厂,单例,策略,注册,适配,观察者,原型,装饰器,facade,loc,pipeline二.阅读一个框架源码 例如:laravel三.常用利器优化mysql性能优化(1)理解底层btree机制 (2)理解sql执行 (
php
转载 2021-04-29 21:11:16
157阅读
2评论
一、合适的才是最好的不要开口闭口大谈架构,要充分考量自身的业务特性,以及所拥有或可调配的资源。明确了这些之后再适度设计,以确保可以为应用提供稳定的服务。
原创 2018-07-10 17:14:32
1320阅读
1点赞
   本节将通过源码编译的方式进行安装PHP,废话不多说,那我们就开始吧。1、解决依赖关系请配置好yum源(系统安装源及epel源)后执行如下命令:# yum -y groupinstall "Desktop Platform Development"  # yum -y ins
原创 精选 2014-08-14 01:01:27
980阅读
1点赞
1评论
Lnmp架构搭建+创建Discuz论坛PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 
原创 精选 2016-07-30 19:10:52
578阅读
1点赞
第十一章LNMP架构12.1LNMP架构介绍LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx中的PHP是以fastcgi的方式结合Nginx的,可以理解为Nginx代理了PHP的fastcgi。LNMP工作模式mark和LAMP不同的是,LNMP中提供web服务的是Nginx。在LNMP架构PHP是作为一个独立的服务存在的,这个服务叫做php-fp
原创 2018-03-12 22:12:05
741阅读
1点赞
首先,大概陈述一下架构的关联,如下所述: 首先会先设计 标准 DAL class (STDAL),放置 getData, delete, update 等 标准常见的功能函数 在来设计程式会用到的各种 DAL ,基本上每一个 Table 都需要有一个 DAL 来实现,后面根据 table 应用、画面呈现等需求,也可以一个 table 有多个 DAL ,这各观念类似 View 的概念。 根据
转载 精选 2012-11-09 11:37:00
604阅读
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。 Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Ts
转载 精选 2013-08-19 09:52:34
852阅读
lamp架构-php的相关配置:查找配置文件、禁止危险函数、定义错误日志以及日志级别、限制php在指定目录中活动、定义时区、关闭错误信息显示,防止暴露网站目录;
原创 2018-03-07 20:49:13
1627阅读
一、安装前需知1、同安装Apache,MySQL一样需要将Linux上光盘进行挂载2、安装PHP需要需要用到gd-2.0.35.tar.gz和php-5.4.5.tar.bz2两个软件包,并且需要用yum仓库安装GD库相关的软件工具包,需要事先建立yum仓库3、由于是在虚拟机中安装,需要用的软件包是从宿主机中利用共享文件夹的方式共享到Linux中,共享文件夹可参考我的手工编译安装Apachehtt
原创 2018-04-30 23:01:42
600阅读
5点赞
Apache:Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇. Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的
转载 2023-07-30 19:33:22
222阅读
B/S方式,Browser/Server,浏览器/服务器 JAVASCRIPT,PHP,SQLSQL,structure query language,结构化查询语言,它也是编程语言 我们学习PHP开发要掌握3门编程语言:PHP,SQL,JAVASCRIPT 根据服务器操作系统的不同,PHP的网站架构也可以分成不同的类型WAMP:windows + apache +
原创 2015-01-03 22:48:39
725阅读
1点赞
1评论
Pinboard 的 PHP/MySQL 架构
转载 精选 2011-03-29 11:30:57
942阅读
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万
原创 2023-03-22 22:08:14
118阅读
一、参考: 第一部分 下载和安装PHP支持包  要让Window支持PHP,咱们得先到PHP语言的官方网站(http://www.php.net/downloads.php)上下载一个安装包,最新的版本是5.1.2,如下图。然后解压缩下载到的 zip 文件到 C:\Ricky(当然,使用这个目录只是我的习惯而已)。解压缩后的文件保存在&nb
原创 2010-11-30 19:55:41
457阅读
PHP官网www.php.net当前主流版本为5.6/7.1一,下载php包: wget http://cn2.php.net/distributions/php-****.tar.gz二,解压php包:tar zxf php-****.tar.gz进入php文件中cd php-****三,开始编译:./configure --prefix=/usr/local/php&nbs
原创 2017-12-18 21:05:42
585阅读
<摘自《Nginx教程从入门到精通》一书>1、使用open_basedir限制虚拟主机跨目录访问[HOST=www.ttlsa.com]open_basedir=/data/site/www.ttlsa.com/:/tmp/[HOST=test.ttlsa.com]open_basedir=/data/site/test.ttlsa.com/:/tmp/#注意:目录最后一定要加上/。比
转载 精选 2015-07-28 15:37:22
321阅读
lamp架构下,生产环境中漏装模块,不允许再次编译安装php,可以通过额外添加扩展模块方法实现添加模块;
原创 2018-03-08 20:57:29
810阅读
一、什么是PHPPHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。利于学习,使用广泛,主要适用于Web开发领域。与LAMP架构大致原理类似,有一点不同的是在LNMP结构里php会启动一个服务:php-fpm,而LAMP中php只是作为Apache的一个模块存在。
原创 2019-12-23 21:35:22
699阅读
1点赞
REST是什么?REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST的特点:网络上的所有事物都被抽象为资源(resource)每个资源对应一个唯一的资源标识(resource identifier)通过通用的连接器接口(generic connector interface)对资源进行操作;对资源的各种操作不会改变资源标识;所有的操作都是无状态的(stateless)。REST的通俗说明:REST是通过HTTP请求的状态,去服务器端请求不同的服务方法,但是请求地址是相同的。
转载 2014-01-24 01:42:00
145阅读
2评论
在学习如何使用Kubernetes 架构实现 PHP 应用程序时,我们需要了解整个流程,以及每个步骤需要做的事情。下面是一个简单的步骤表格,来帮助你了解。 | 步骤 | 描述 | | ---- | ------ | | 1 | 安装和配置Kubernetes集群 | | 2 | 创建PHP应用程序容器镜像 | | 3 | 创建Deployment对象 | | 4 | 创建Service对象 |
原创 2024-03-11 11:27:06
84阅读
  • 1
  • 2
  • 3
  • 4
  • 5