-
php无阻塞SSH客户端实例
所属栏目:[PHP教程] 日期:2022-06-21 热度:161
之前工作中必须和国外服务器打交道,延迟和丢包问题有时候非常严重,已经到了不可忍受的地步,输入一条sql都是很费劲的事情,google搜了一遍没有找到非阻塞的ssh客户端,PHP有SSH2扩展,利用标准输入输出理论上可以实现一个基于命令的SSH客户端,这样就解决了网络问[详细]
-
PHP StartupUnable to load dynamic library
所属栏目:[PHP教程] 日期:2022-06-21 热度:137
昨天帮一朋友配置服务器结果发现apache日志中有PHP Warning: PHP Startup: Unable to load dynamic library 提示了,然后调试数据库连接发现提示Call to undefined function mysql_connect()错误,这样就想到了是mysql没有加载成功了,下面我们一起来看看问题解[详细]
-
PHP-5.5.x + Xdebug + Zend Studio 调试环境设置
所属栏目:[PHP教程] 日期:2022-06-21 热度:72
为什么不用zend debugger,反而舍本求末用个偏方呢?因zend debugger目前最高只支持到php-5.3.x,php-5.4.x和php-5.5.x搞不定,所以需要xdebug,它就一备胎. 1、下载安装xdebug 1.1 到http://xdebug.org/download.php 下载适合你的PHP版本的xdebug 1.2 复制到php[详细]
-
php中Composer 安装与使用教程
所属栏目:[PHP教程] 日期:2022-06-21 热度:100
Composer是PHP中用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件,下面我们一起来看composer安装方法. 下午在安装 Laravel 框架过程中,遇到了不少问题,因为 Laravel 的安装依[详细]
-
PHP添加MongoDB扩展实例教程
所属栏目:[PHP教程] 日期:2022-06-21 热度:188
由于要使用mikoomi mongodb plugin插件,所以需要php对mongodb的扩展支持,默认通过源安装的php并没有mongodb的扩展支持,具体可以通过php -m|grep mongo 验证,这里就结合phpize提供的动态扩展功能进行mongodb的扩展. 一、php mongo模块的编译 先从 http://pecl[详细]
-
PHPMyAdmin编辑数据库表一直出现正在加载问题
所属栏目:[PHP教程] 日期:2022-06-20 热度:120
一般对于普通的VPS主机用户需求来说,我们会熟悉1-2种一键包或者WEB面板工具部署网站环境,会添加站点和数据库部署站点,以及勤奋一点定期备份数据,基本上还是可以满足基本的VPS主机应用的。上午的时候有遇到一个网友提出来在网站搬家过程中出现PHPMyAdmin[详细]
-
PHP网站更改默认访问文件的nginx配置代码
所属栏目:[PHP教程] 日期:2022-06-20 热度:165
搭建好lnmp后,有时候并不需要直接访问index.php,配置其他的默认访问文件比如index.html这时候需要配置一下nginx才能访问到你想要设置的文件 直接上代码,如下是我的配置的一份简单的nginx到php-fpm的站点,该站点默认访问目录/ecmoban/www/index.html serv[详细]
-
phpStudy配置多站点多域名和多端口的方法推荐
所属栏目:[PHP教程] 日期:2022-06-20 热度:65
本文介绍了phpStudy配置多站点多域名和多端口的方法,分享给大家,也给自己留个笔记. WWW目录下有三个项目目录: a b c Apache 默认httpd端口为 80,网站目录为D:WWWa 1.配置多域名多站点 第一步:点击其他选项菜单=站点域名管理=设置如下三个站点域名: (1[详细]
-
创建PHP本地开发环境
所属栏目:[PHP教程] 日期:2022-06-20 热度:102
写在前面的话:PHP是服务器脚本语言,所以需要在服务器上才能运行。作为新手,搭建服务器可能需要捣腾很久,有可能还搞不定。所以在入门阶段,为了把更多时间用在熟悉编程语言上,使用集成环境是最好也是最方便的选择。而本文就来介绍如何在windows平台搭建PH[详细]
-
php安装dblib扩展,连接mssql的具体步流程
所属栏目:[PHP教程] 日期:2022-06-20 热度:128
php安装dblib扩展,连接mssql的具体步流程 1、先安装freetds 然后修改配置文件 不要装0.82版本,会报编译失败 Compile Failure With freetds0.82 进到freetds目录下编译安装 ./configure --prefix=/usr/local/freetds --enable-msdblib --enable-sybase-compa[详细]
-
mac系统下如何安装多个php并自由切换
所属栏目:[PHP教程] 日期:2022-06-20 热度:61
最近工作中遇到一个问题,需要实现在mac系统下安装多个php并实现自由切换,通过查找相关的资料找到了解决的方法,所以想着总结下来,方便大家和自己学习参考,下面话不多说,来看看的介绍吧。 一、安装多版本php $ brew install php54 $ brew install php70[详细]
-
PHP编辑器PhpStrom运行较慢问题
所属栏目:[PHP教程] 日期:2022-06-20 热度:99
最近在使用phpstorm开发项目的时候,在加载文件运行时,不管有多大,如果项目文件数据比较多的话,都能够让phpstorm卡到死机。其中调整过内存设置,关闭过动态提示,使用过phpstorm的安全模式,都不能解决卡的问题。中间也试过放弃phpstorm,改用其他IDE开发[详细]
-
phpstudy默认不支持64位php的处理方法
所属栏目:[PHP教程] 日期:2022-06-20 热度:145
备忘一下:windows上用phpstudy比较简便,但是其默认的php所有版本都是32位的,有坑,比如int最大值。 所以从php官网 点击打开链接http://windows.php.net/download#php-7.0-nts-VC14-x64 , 下载一个64位的php7丢到phpstudy的php目录下面去(和其他版本一起[详细]
-
php代码怎样运行时间?PHP一个页面执行时间类代码
所属栏目:[PHP教程] 日期:2022-06-20 热度:123
核心代码: ?php classTimer//页面执行时间类 { varstarttime;//页面开始执行时间 varstoptime;//页面结束执行时间 varspendtime;//页面执行花费时间 functiongetmicrotime()//获取返回当前微秒数的浮点数 { list(usec,sec)=a href=/tags.php/explode/ target[详细]
-
apache它怎么运行php?如何用apache运行php文件
所属栏目:[PHP教程] 日期:2022-06-20 热度:102
首先apache是服务器,不能直接运行php文件。 解决方法: 安装php,从php官网下载php安装包。配置好php环境。(或者使用ampz,phpstudy这些软件便捷安装php以及Apache服务器环境) 将php文件放在网站根目录下。 打开浏览器在地址栏中键入Localhost或者127.0.0[详细]
-
php-fpm配置规格详解
所属栏目:[PHP教程] 日期:2022-06-19 热度:200
这篇文章主要介绍了php-fpm配置详解,需要的朋友可以参考下 php5.3自带php-fpm 代码如下: /usr/local/php/etc/php-fpm.conf pid = run/php-fpm.pid pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启 error_log = log/php-fpm.log 错误日志,默认在[详细]
-
PHP添加Xdebug扩展的方法步骤
所属栏目:[PHP教程] 日期:2022-06-19 热度:106
xdegug是一个很好的php调试扩展,安装方法也很简单,基本和其他的扩展安装方式差不多. 一、下载对应的DLL 下载地址:https://xdebug.org/download.php 里面选择对应的php版本以及windows 32/64位 版本 二、把文件放在PHP安装目录下的ext文件夹中 也可以自定[详细]
-
linux系统下php安装mbstring扩展的二种方法推荐
所属栏目:[PHP教程] 日期:2022-06-19 热度:71
这篇文章主要介绍了linux系统环境下,php安装mbstring扩展的二种方法,大家参考使用吧 1.执行代码如下: yum install php-mbstring 2. 修改php.ini (这一步非常重要, 部分lxadmin版本无法自动修改),代码如下: echo extension=mbstring.so /etc/php.ini #更具[详细]
-
更改apache配置文件去除thinkphp url中的index.php
所属栏目:[PHP教程] 日期:2022-06-19 热度:95
这篇文章主要介绍了修改apache配置文件去除thinkphp url中的index.php的方法,大家参考使用吧。 例如你的原路径是 http://localhost/test/index.php/index/add 那么现在的地址是 http://localhost/test/index/add 如何去掉index.php呢? 1、httpd.conf配置文[详细]
-
memcache命令开启参数中文解释
所属栏目:[PHP教程] 日期:2022-06-19 热度:51
这篇文章主要介绍了memcache命令启动参数中文解释,大家参考使用吧。 usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid -p 监听的TCP端口(默认: 11211) -U UDP监听端口 (默认: 11211, 0 时关闭) -d 以守护[详细]
-
部署PHP项目应该注意的几点事项介绍
所属栏目:[PHP教程] 日期:2022-06-19 热度:113
在部署PHP项目时,有几点需要特别注意,也是初学者比较容易忽视的点: 一、下载WAMPServer后,如何安装配置? 二、如何通过客户端管理MySQL数据库? 三、如何通过IP地址访问PHP网站,如果在局域网内部访问服务器上的PHP网站? 针对第一点,注意以下内容: 1[详细]
-
phpstrom使用xdebug配置方法推荐
所属栏目:[PHP教程] 日期:2022-06-19 热度:100
phpstrom使用xdebug配置方法推荐 1 到 http://xdebug.org/download.php下载xdebug。注意找到自己对应的php版本。或者可以通过 http://xdebug.org/wizard.php页面,将phpinfo的信息复制进去,点最下面的分析。它会告诉你要下载哪个版本,然后如何配置。 2.打[详细]
-
XAMPP安装与使用方法详细分析
所属栏目:[PHP教程] 日期:2022-06-19 热度:75
XAMPP 是一个把Apache网页服务器与PHP、Perl及MySQL集合在一起的安装包,允许用户可以在自己的电脑上轻易的建立网页服务器。使用 XAMPP 您可以轻松的在本机调试您的 PHP 程序、CMS以及 wordpress 博客程序。本文主要分享一下 XAMPP 的使用教程。 XAMPP 使用[详细]
-
PHP加密扩展库Mcrypt安装和例子
所属栏目:[PHP教程] 日期:2022-06-19 热度:158
mcrypt简单介绍 PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。 其中,Mcrypt扩展库可以实现加密解密功能,就是既[详细]
-
php怎样切换版本?
所属栏目:[PHP教程] 日期:2022-06-19 热度:178
有时,PHP程序员在工作中可能会遇到要切换PHP版本的事情发生,老手当然不用想太多,一顿操作猛如虎,可是新手遇到要换版本的事情可就犯了难处,下面我将和大家讲讲如何怎么让多个PHP版本共存以及切换PHP版本。 编译PHP时指定路径 ./configure --prefix=/opt/[详细]