PHP底层学习
PHP架构师进阶之路
cyb_17302190874
这个作者很懒,什么都没留下…
展开
-
Linux下安装xdebug扩展(多版本php)/Linux下PHPstorm使用xdebug
PS:转载只是为了自己能更好的记住和使用。 一、进入https://xdebug.org/wizard.php 打开你的phpinfo 把你的phpinfo信息全部粘贴进去 然后会得到如下提示: 二、跟着上面的提示开始操作 1.下载那个已经告诉你Download的压油包 2.解压 3.如果你的是多版本php,安装到对应版本的目录位置去,假如我要安装php7.3 cd xdebug-2.7.2/ phpize ./configure --with-php-config=/www/server/php/转载 2022-01-13 15:12:42 · 553 阅读 · 0 评论 -
PHP类名调用非静态方法
请看下边一段代码,以大家的理解,运行下边的代码会出现什么输出呢? <?php class MyClass { public function test() { echo "this is not a static function.\n"; } } MyClass::test(); 这段代码是一个很明显的静态方式调用非静态方法的例子,一般我们都会认为这样写的话,运行时肯定会报错的,但其实不然,PHP 其实是允许这么写的,但是大家都知道这样写明显是有转载 2022-01-04 18:01:12 · 241 阅读 · 0 评论 -
linux 安装PHP
一、下载安装包: wget http://cn2.php.net/distributions/php-5.6.0.tar.xz 二、配置文件 ./configure --prefix=/home/cyb01/php56 --with-config-file-path=/home/cyb01/php56/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache ...原创 2021-01-13 14:57:10 · 85 阅读 · 0 评论 -
Nginx+Php-fpm运行原理详解
一、代理与反向代理 现实生活中的例子 1、正向代理:访问xxxx.com 如上图,因为xxxx网站无法访问,我们需要代理server才能访问xxxx.com。 代理server对于“我们”来说,是可以感知到的(我们连接代理server) 代理server对于"xxxx服务器"来说,是不可感知的(xxxx只知道有http请求过来)。 对于人来说可以感知到,但服务器感知不到的服务器,我们叫他正向代理服务器。 2、反向代理:通过反向代理实现负载均衡 如上图,我们访问baidu.com的时候,bai转载 2020-05-11 15:57:43 · 228 阅读 · 0 评论 -
PHP内核的存储机制(分离/改变)【转载】
前言: 大部分程序员看博客可能不是太喜欢看汉字比较多的文章哈,但本文确实介绍以汉字为主描述,耐心看完,对大部分人来说肯定会有收获! 或许你知道,或许你不知道,PHP是一个弱类型,动态的脚本语言。所谓弱类型,就是说PHP并不严格验证变量类型(严格来讲,PHP是一个中强类型语言),在申明一个变量的时候,并不需要显示指明它保存的数据的类型。比如:$a = 1; (整形) $a ="1";(字符串) 一直使用PHP,但它究竟什么,底层是怎么实现才成就了PHP这样方便快捷的弱类型语言。 最近也查阅了很多书籍,还.转载 2020-05-13 17:41:21 · 123 阅读 · 0 评论