全部文章 > PHP (21篇) 排序: 默认 浏览量 更新时间
  • 原创 【转】使用PECL安装PHP扩展

    原文:什么是phpize及其用法 - weixin_38674371的博客 - CSDN博客 应用场景:在使用php的过程中,我们常常需要去添加一些PHP扩展库。但是重新对php进行编译是比较蛮烦的,所以这时候我们可以使用phpize对php进行添加扩展。并且phpize编译的扩展库可以随时启用或停用,比较灵活。 使用方法:extention为要挂载的扩展包 wget extension_name.tar.gz 下载相应的扩展包并解压。 cd extension_name/ 切换到扩展exten... 阅读全文>>

    PHP luoluolzb 浏览844次
  • 原创 PHP踩坑:BOM文件头

    昨晚将网站迁移到了新服务器上,使用了最新的PHP7.2,安装好后发现登陆页面的验证码无法显示。开始时怀疑是GD库没有安装好,所以重新安装了PHP,但是重新安装了后还是没有解决。折腾了一晚上还是没找到问题。 今天终于找到了问题所在,原因是在使用Xftp上传了代码后,我直接使用了xftp的“记事本编辑”服务器上面的配置文件,而记事本默认保存utf8文件带有BOM头,所以在加载文件的时候,将BOM头输出了,导致图片不能正常显示。 重新上传了一下代码,问题解决了。 我在之前的一个项目中也翻过这个错误,这... 阅读全文>>

    PHP luoluolzb 浏览774次
  • 原创 Linux设置PHP开机自动启动

    设置开机启动打开: vim /etc/systemd/system/php-fpm.service 写入下面内容: [Unit] Description=The PHP FastCGI Process Manager After=syslog.target network.target [Service] Type=simple PIDFile=/run/php-fpm.pid ExecStart=/usr/local/php/sbin/php-fpm --nodaemonize --fpm... 阅读全文>>

    PHP luoluolzb 浏览763次
  • 原创 Linux下安装PHP

    Linux系统下安装php是通过源码编译安装的,今天就来学习一下。 下载 PHP 源码并解压进入官网:https://www.php.net/downloads.php,找到你想要版本的源码的下载链接,我这里选择的是7.2.19。 下载源码cd /usr/local/src wget https://www.php.net/distributions/php-7.2.19.tar.gz 解压源码:tar -zxvf php-7.2.19.tar.gz 配置编译选项先进入源码目录cd php... 阅读全文>>

    PHP luoluolzb 浏览758次
  • 原创 PHP7新特性

    PHP手册:https://www.php.net/manual/zh/appendices.php 这里只介绍常用或相对重要的特性。 PHP7.0新特性标量类型声明 现在可以使用下列类型参数:字符串(string), 整数 (int), 浮点数 (float), 以及布尔值 (bool)。 扩充了PHP5中引入的其他类型:类名(object),接口(interface),数组(array)和回调类型(callable)。 可使用多变长参数列表: function sumOfInts(int .... 阅读全文>>

    PHP luoluolzb 浏览603次
  • 原创 PHP对象序列化

    PHP中序列化数据使用的两个方法: serialize() 和 unserialize() 。 对一个自定义对象序列化时,有4个魔术方法和预定义接口Serializable,共3个层级。 魔术方法 _sleep() 和 _wakeup()public function sleep(): array; public function wakeup(); serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,该方法会先被调用,然后才执行序列化操作。此功能可以用... 阅读全文>>

    PHP luoluolzb 浏览573次