![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
tboqi1
这个作者很懒,什么都没留下…
展开
-
php在window下安装xhprof扩展环境说明:
php:php7.3.4nts (phpstudy_pro集成环境中的php)xhprof:php_xhprof-2.2.3-7.3-nts-vc15-x64window 10 64位1、同时下载DLL和TGZdll/tgz:https://pecl.php.net/package/xhprof选择【stable】的即可,【beta】不稳定注:根据本地php版本,选择支持的xhprof2、解压dll、将php_xhprof.dll文件放到ext目录ext目录可通过phpinfo().原创 2022-05-17 14:36:17 · 278 阅读 · 0 评论 -
运行php Composer出现SSL报错的问题
C:\Users\Administrator>php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"PHP Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:error:1416F086:SSL routines:tls_process_server_certificate:certifica.原创 2022-04-28 15:19:53 · 1883 阅读 · 0 评论 -
PHP 性能追踪及分析工具 xhprof 的安装与使用
PHP 性能追踪及分析工具 xhprof 的安装与使用 | Laravel | Laravel China 社区对于本地开发环境来说,进行性能分析 xdebug 是够用了,但如果是线上环境的话,xdebug 消耗较大,配置也不够灵活,因此线上环境建议使用 xhprof 进行 PHP 性能追踪及分析。我们今天就简单介绍一下 xhprof 的简单安装与使用————————————————原文作者:maxincai转自链接:https://learnku.com/laravel/t/3142.原创 2022-04-25 13:22:29 · 399 阅读 · 0 评论 -
PHP-php-fpm配置优化
nginx php-fpm 高并发优化 - 日记本的回忆 - 博客园原创 2022-04-25 13:20:51 · 2637 阅读 · 0 评论 -
如何优化高流量站点的nginx和php-fpm的几个方面
通信机制的选择nginx和php-fpm 是使用 tcp socket 还是 unix socket ?合理的配置nginx处理请求数#cat /proc/cpuinfo | grep processor #查看服务器cpu的处理器数量# vi /etc/nginx/nginx.confworker_processes 16; #修改为处理器数量events { worker_connections 4096; # 单个woker进程最大连接并发数 multi_accept on...原创 2022-02-09 16:04:12 · 2232 阅读 · 0 评论 -
使用xdebug对php程序性能分析
这里只是对xdebug性能优化(xdebug还可以结合其他ide断点调试等)简单描述下,详细的可以参考xdebug的官方站点 http://xdebug.org/xdebug是什么Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。(http://baike.baidu.com/view/1823486.htm)xdebug的安装php的集成开发环境wampserver和xampp都已安装xdebug,不过可能没有开启,需要到ph原创 2022-02-09 16:02:40 · 265 阅读 · 0 评论 -
nginx的worker_processes优化
nginx的worker_processes参数来源: http://bbs.linuxtone.org/thread-1062-1-1.html分享一:搜索到原作者的话:As a general rule you need the only worker with large number ofworker_connections, say 10,000 or 20,000.However, if nginx does CPU-intensive work as SSL or gzipping原创 2022-02-09 16:01:52 · 9752 阅读 · 2 评论 -
Yii2 composer安装慢的解决办法
修改fxp-asset为Asset Packagist参考官方安装指南Yii advanced template installation提到:It uses asset-packagist for managing bower and npm package dependencies through Composer. Also you can use asset-plugin, as in earlier versions, but it works slowly.找到"confi原创 2022-02-09 15:58:00 · 589 阅读 · 0 评论 -
centos7 安装 php7.4 并配置workerman环境
yum install epel-releaseyum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum --enablerepo=remi-php74 install php-json php-xml php-zip php-mysql php-mod php-soap php-xmlrpc php-mbstring php-gd php-mcrypt php-pdo php-cli php-pecl-event p原创 2021-09-22 10:54:38 · 490 阅读 · 0 评论 -
Yii2 composer安装asset packagist 再提速 静态资源安装
很久以前有一篇文章专门介绍如何提速,Yii2 composer安装慢的解决办法由于网络原因从https://asset-packagist.org下载包信息便成为了最大瓶颈。可能这个上面的包比较多,所以比较大吧。所以做个中文本地站来解决此问题。废话少说直接开车,请认准 Asset Packagist 中文站https://asset-packagist.cn.用起来也很简单,将项目composer.json中,仓库地址的urlhttps://asset-packagist.cn换成http...转载 2021-05-20 09:33:56 · 1412 阅读 · 0 评论 -
php操作rabbitmq
环境win7 nginx php7.4 (php_study)安装扩展下载http://pecl.php.net/package-search.php?pkg_name=amqp解压后把php_amqp.dll复制到php/ext目录下把rabbitmq.dll复制到system32下在php.ini中加入extension=amqp下面是代码consumer.php<?php/** * Created by PhpStorm. * User: jm原创 2020-11-04 20:00:37 · 237 阅读 · 0 评论 -
ubiquity: 创建项目
安装工具:composer global require phpmv/ubiquity-devtools配置环境变量vim .bashrcexport PATH=~/.composer/vendor/bin/:$PATHsource .bashrc创建项目:Ubiquity new ubiquity-project1 -a执行项目:cd ubiquity-project1Ubiquity serve -h=0.0.0.0浏览器访问...原创 2020-07-09 11:18:33 · 547 阅读 · 0 评论 -
laravel: 集成laravel/ui, 提供登录注册等功能
参考:https://learnku.com/docs/laravel/7.x/authentication/7474#introduction-database-considerationscomposer require laravel/uiphp artisan ui vue --authnpm installnpm run dev(npm i cross-env --save-dev)laravel/ui 这个扩展集成了登录注册等功能...原创 2020-06-28 16:43:51 · 1835 阅读 · 0 评论 -
laravel: 安装jwt扩展
AuthController<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class AuthController extends Controller{ /** * Create a new AuthController instance. * * @return void */ public function __construct()原创 2020-06-28 15:01:54 · 390 阅读 · 0 评论 -
laravel: 支持swoole
composer require hhxsv5/laravel-sRegister service provider(pick one of two). Laravel: inconfig/app.phpfile,Laravel 5.5+ supports package discovery automatically, you should skip this step 'providers' => [ //... Hhxsv5\LaravelS\Illumin...原创 2020-06-28 13:10:13 · 414 阅读 · 0 评论 -
laravel: 集成laravel-admin管理后台
1. 安装composer require encore/laravel-adminphp artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"php artisan admin:install访问http://your_domain/admin使用用户名admin和密码admin登录.配置文件安装完成之后,laravel-admin所有的配置都在config/admin....原创 2020-06-28 12:36:09 · 316 阅读 · 0 评论 -
php性能分析工具xhprof的安装与使用
下载xhprofhttp://pecl.php.net/package/xhprof解压缩tar ***.tgz安装:pecl install xhprof....tgz配置[xhprof]extension=xhprof.soxhprof.output_dir=/work/code/xhprof使用:xhprof_enable()...原创 2020-04-28 14:12:23 · 299 阅读 · 0 评论 -
php swoole框架hyperf安装
composer create-project hyperf/hyperf-skeleton projectName原创 2020-02-17 11:14:53 · 522 阅读 · 0 评论 -
centos安装zendopcache
由于linux用的还不熟,导致很简单的一次安装过程遇到一堆问题,还好最后安装成功了,备忘就写在这里了。zendopcache的的主要原理:PHP执行后的数据缓冲到内存中避免重复的编译,能够直接使用缓冲区已编译的代码从而提高速度,降低服务器负载,它们的效率是显而易见的,像 drupal这种庞大的CMS,每次打开一个页面要调用数十个PHP文件,执行数万行代码,效率可想而知,在安装APC等加速器...转载 2019-12-30 08:38:33 · 233 阅读 · 0 评论 -
php-amqplib安装与使用
composer require php-amqplib/php-amqplib提示信息phpseclib/phpseclib suggests installing ext-libsodium (SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.)phpseclib/...原创 2019-12-26 08:56:26 · 1613 阅读 · 0 评论 -
laravel命令 查看路由列表
php artisan route:list原创 2019-12-25 09:48:50 · 3202 阅读 · 0 评论 -
laravel创建项目
composer create-project --prefer-dist laravel/laravel projectname创建nginx配置文件server { listen 80; server_name 域名; root /home/tboqi/code/laravelApps/mq/public; add_header X-Frame-Opt...原创 2019-12-25 09:13:48 · 156 阅读 · 0 评论 -
laravel知识汇总191225
Laravel关闭CSRF验证https://blog.csdn.net/Quiet_tomcat/article/details/91946925Laravel查看当前已有的路由信息https://blog.csdn.net/leedaning/article/details/46445865Laravel 开发工具系列 —— 使用 Visual Studio Cod...原创 2019-12-25 08:50:42 · 103 阅读 · 0 评论 -
deepin安装swoole
官网:https://www.swoole.com下载swoolehttp://pecl.php.net/get/swoole-4.4.13.tgz apt-get install build-essential apt-get install g++ 142 phpize 143 ./configure153 make ...原创 2019-12-23 10:07:44 · 377 阅读 · 0 评论 -
yii资料集191128
Yii 2.0 权威指南 | Yii PHP Framework https://www.yiiframework.com/doc/guide/2.0/zh-cnYii2 干货集 (https://github.com/forecho/awesome-yii2)yii自带rbac数据表分析(https://blog.csdn.net/m_422744746/article/details/5...原创 2019-11-28 09:29:00 · 140 阅读 · 1 评论 -
configure: error: Please reinstall the BZip2 distribution
ok. if anyone else has this problem...it is looking for the bzip libraries.try installinglibbz2 and libbz2-devunder Debianapt-get install libbz2apt-get install libbz2-devhttp://blog.51cto.com/holy2010...转载 2018-07-02 15:37:26 · 3976 阅读 · 0 评论 -
忘记wordpress管理员密码? 三种方法找回
随着近年来网络攻击日趋频繁,我们在网站中所设置的各种密码也变得越来越复杂,wordpress现在也可以生成非常复杂的密码,以防止被暴力破解。但这些复杂的密码一般是无法记住的,我们会将此存放在我们的记事本中如果我们的记事本遗失了,或者有其他原因无法找回了,那么我们就无法进入网站了,在这里我们介绍三种方法找回你的密码。邮件找回:服务器若支持发送邮件的功能,或者之前你的网站使用了smtp服务可以发送邮件...转载 2018-07-16 11:00:18 · 6691 阅读 · 0 评论 -
WordPress如何更换域名
wordpress后台更换域名但不换主机时,怎么才能使以前数据库中的地址变成新域名呢?下面将会介绍wordpress数据库新老域名批量替换的方法。工具/原料phpmyadmin步骤/方法修改数据库配置文件,如果你在同一主机同一空间上更改域名,这步可以省掉,如果数据库不同,还得要打开wp-config.php将数据库配置正确才可以正常访问新域名。更改博客的安装地址和博客地址,首先用phpmyadmi...转载 2018-07-16 11:02:26 · 2234 阅读 · 0 评论 -
PHP编译configure时常见错误 debian centos
PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版本和内核。因此要自己亲自不断的调试,才能完全安装成功。本文总结了一些常见的configure错误信息和解决这些错误的经...转载 2018-07-02 10:43:29 · 363 阅读 · 0 评论 -
ubuntu 下编译PHP5.5.7问题:configure: error: freetype.h not found.
执行configura时提示configure: error: freetype.h not found.freetype明明是使用apt-get安装了的。也可以查询到这个文件但是就是不行root@ubuntu:/c2ms/packages/php-5.3.28# cat configure |grep freetype.h if test -f "$i/include/freetype...转载 2018-07-02 10:42:37 · 536 阅读 · 0 评论 -
configure: error: Please reinstall the libcurl distribution
configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/基本上确定是丢失了什么包所致,上网搜索得到需要事先安装的依赖包。# RetHat CentOS or Fedora 使用下面安装命令yum install curl curl-devel# De...转载 2018-07-02 10:21:53 · 4149 阅读 · 0 评论 -
安装php7提示 configure: error: Cannot find OpenSSL's libraries 解决方案
一次在安装php7其中提示错误信息configure: error: Cannot find OpenSSL’s libraries出现这种有2中情况,一种是没有安装 openssl,另一种是安装了找不到libssl.so 文件。先安装opensslsudo apt-get install openssl如果还提示该错误的话,查找一下libssl.so所在位置,重新连接一下find / -name...转载 2018-07-02 10:17:51 · 2431 阅读 · 0 评论 -
CentOS7.2编译安装PHP7.2.3之史上最详细步骤。
首先,我们的CentOS版本信息如下:开始我们的编译。第一步:将php安装包安装到/usr/src目录下。1cd /usr/src && wget http://cn2.php.net/distributions/php-7.2.3.tar.gz第二步:加压这个压缩包tar -xzxvf php-7.2.3.tar.gz第三步:进入压缩后的文件目录。安装如下文件,如果已经安装也没问...转载 2018-07-02 10:13:05 · 19873 阅读 · 1 评论 -
Yii2.0 删除数据(CRUD)
1.删除多个User::deleteAll('name = zhangsan'); 删除 name = zhangsan 的数据记录;User::deleteAll('age > :age AND sex = :sex', [':age' => '20', ':sex' => '1']); 删除符合条件的数据记录;2.删除一个User::findOne($id)->dele...转载 2018-07-04 09:02:12 · 3625 阅读 · 0 评论 -
yii之Log(日志)使用
Yii 提供了一个灵活可扩展的日志功能。记录的日志可以通过日志级别和信息分类进行归类。通过使用级别和分类过滤器,所选的信息还可以进一步路由到不同的目的地,例如一个文件,Email,浏览器窗口等。 1. 信息记录 信息可以通过 Yii::log 或 Yii::trace 记录。其区别是后者只在当应用程序运行在 调试模式(debug mode) 中时才会记录信息。 Php代码 Yii::log($m...转载 2018-07-11 08:45:04 · 1810 阅读 · 0 评论 -
编译安装apache php mysql
tar -zxvf httpd-2.2.17.tar.gzcd httpd-2.2.17./configure –prefix=/usr/local/lib/apache –enable-so –enable-mods-shared=all –enable-rewrite=shared –enable-speling=shared#make#make installwget ...原创 2019-05-29 08:57:52 · 138 阅读 · 0 评论 -
debian安装php环境
debian:/home/tboqi# apt-get install apache2 php5 mysql-server php5-common php5-mysql php5-curl php5-gd php5-cli php5-ldap php5-mhash libtool libmcrypt-dev php5-mcrypt php5-ldap php-soap php5-sqlite ...原创 2019-05-28 17:44:19 · 3300 阅读 · 0 评论 -
yii2整合smarty
https://github.com/yiisoft/yii2-smartyphp composer.phar require –prefer-dist yiisoft/yii2-smartyreturn [ //.... 'components' => [ 'view' => [ 'renderers' => [...原创 2019-05-30 11:57:58 · 495 阅读 · 0 评论 -
elk之filebeat+elasticsearch+kibana
软件:jdk1.8.0_191 需要设置JAVA_HOME PATH, es会用到elasticsearch-6.4.2 数据存储及查询kibana-6.4.2-linux-x86_64 数据可视化filebeat-6.4.2-linux-x86_64 日志收集 优点:轻量 断点续传没有使用logstash 因为占用资源比较多,使用filebeat读取apache log或...原创 2019-05-30 11:37:31 · 743 阅读 · 0 评论 -
WordPress ,Drupal,Joomla 选哪个?
对于 WordPress ,Drupal, Joomla 到底选哪个这个问题,我不再中立,这可能会伤害到一些朋友的心情,简言之,尽可能的选择 WordPress 与 Drupal,放弃 Joomla 。放弃 Joomla 是自己使用的经验。对于一般的用户来说,WordPress 与 Drupal 是更好的选择。学哪个?我建议,主要学习 WordPress 和 Drupal ,他俩都有各自的很明显的...转载 2018-07-13 11:58:25 · 7138 阅读 · 1 评论