PHP
meng_dream_fly
这个作者很懒,什么都没留下…
展开
-
composer 简要
#composer<url>https://docs.phpcomposer.com/01-basic-usage.html</url>## 安装brew install composer##配置仓库地址```composer config [-g] repo.packagist composer https://packagist.phpcomposer.com配置全局的composer仓库地址编辑项目的composer.json或~/.config/compo原创 2021-03-10 15:25:30 · 268 阅读 · 0 评论 -
brew php 降级icu4c
使用homebrew安装的php7.2,昨天晚上升级homebrew之后,发现php启动不起来了。显示错误信息dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.66.dylib Referenced from: /usr/local/opt/[email protected]/sbin/php-fpm Reason: image not found进入/usr/local/opt查看icu4c的链接引用ls -alllrwxr-原创 2021-03-10 15:23:56 · 1213 阅读 · 0 评论 -
php7.2 安装opcache扩展
今天在给php7.2添加opcache扩展的时候遇到了一些问题,在此记录一些:因为在php7之后,默认是已经安装了opcache扩展的,但是没有开启,所以需要在php.ini中添加zend_extension="opcache.so"可以开启该扩展1.直接在php.ini中添加zend_extension="opcache.so"后,重新加载php配置文件,显示Warning: Failed ...原创 2019-10-19 10:55:52 · 3922 阅读 · 0 评论 -
PHP+Crontab+Flock实现定时任务
CrontabCrontab是一个Unix/Linux系统下的常用定时执行任务安装Crontabyum install vixie-cron crontabs //vixie-cron软件包为cron的主程序,crontabs是用来安装、卸载、列举进程表格的程序chkcofig crond on //开机自启动service crond start //启动添加cr...原创 2019-09-26 19:18:10 · 252 阅读 · 0 评论 -
安装PHP扩展
源码安装 下载安装包 wget http://pecl.php.net/get/memcached-3.0.4.tgz解压安装包tar -zxvf memcached-3.0.4.tgz查找本机使用的php版本的phpize位置,生成编译文件cd memcached-3.0./usr/local/opt/[email protected]/bin/phpize进行软件配置和环境检测(需要...原创 2019-09-20 14:44:46 · 316 阅读 · 0 评论 -
PHP php-fpm 找不到环境变量
问题描述:用php写的文件,调用环境变量,结果发现在命令行中执行可以正常取到环境变量的取值,但是通过nginx+php-fpm在网页中访问时取不到环境变量的值。原因:默认情况下,php-fpm会自动清除环境变量。在配置文件php-fpm.d/www.conf中有指定:解决方法:1.将clear_env前的“;”去除,这样的话就可以访问到所有的环境变量2.只想访问某一个环境变量,...原创 2019-08-14 18:00:37 · 2350 阅读 · 0 评论 -
PHP(6) foreach() 与 list()
foreach()只能用于遍历数组或对象,当 foreach 开始执行时,数组内部的指针会自动指向第一个单元,不需要在 foreach 循环之前调用 reset()。foreach (array_expression as $value) statementforeach (array_expression as $key => $value) statement...原创 2018-11-05 15:11:53 · 573 阅读 · 0 评论 -
PHP(5) elseif 与else if
当条件判断之后的语句是用花括号括起来时,两者含义相同<?php if ($a > $b) { echo "a is bigger than b"; } elseif ($a == $b) { echo "a is equal to b"; } else { echo "a is smaller than b"...原创 2018-11-05 14:49:11 · 864 阅读 · 0 评论 -
PHP(4) 运算符
PHP 支持>,>=,<,<=,==,!=;同时支持全等运算符 === (表示值和类型都相同) 非全等运算符 !==(值或者类型不同)取模运算符%的结果和被除数的符号保持一致。即$a%$b 的值的符号与$a保持一致算术运算符例子 名称 结果 -$a 取反 $a 的负值。 $a + $b 加法 $a 和 $b 的和。 ...原创 2018-11-05 14:38:56 · 127 阅读 · 0 评论 -
PHP(3)变量
变量变量由美元符号加变量名构成,变量名由字母或下划线开头,后面跟上任意数量的字母、数字或下划线构成只有有名字的变量才能进行引用赋值<?php $foo = 123; $newFoo = &$foo; $newFoo = 456; echo "\$foo is $foo,\$newFoo is $newFoo"; //输出$foo is 4...原创 2018-11-05 11:35:45 · 82 阅读 · 0 评论 -
PHP(2)类型简介
本文只是对PHP中的数据类型进行了部分知识点的介绍,详细介绍请参照网址:http://jp2.php.net/manual/zh/language.types.phpInteger 整型PHP不支持无符号整型,整型字长用常量PHP_INT_SIZE表示,最大值用常量PHP_INT_MAX表示,最小值用常量PHP_INT_MIN表示;如果给定的数超过了范围会自动转换为float类型整型可...原创 2018-11-02 19:05:14 · 277 阅读 · 0 评论 -
PHP(1)类型转换
1.查看某个表达式的值和类型,用var_dump()函数函数声明:void var_dump(mixed $exp[,mixed $...])用于显示一个或多个表达式的结构信息,包括表达式的类型和值,无返回值eg:<?php $a = array(1, array("a")); var_dump($a);?>输出:array(2){ [...原创 2018-11-02 16:17:19 · 217 阅读 · 0 评论