如何将PHP代码布到阿里云上
这里简要记录下过程: 买的是阿里云的PHP运行环境,具体如下: http://market.aliyun.com/products/53690006/jxsc000019.html 1,申请完毕后会有一个公网IP和内网IP,主要用的是公网IP。这个过程会有好几个密码,最好一一记下来哦。 2,登录主机宝,地址为ip地址+9999端口,如: 首次登录主机宝(在windows上登录哈),需要下载一个叫p…
这里简要记录下过程: 买的是阿里云的PHP运行环境,具体如下: http://market.aliyun.com/products/53690006/jxsc000019.html 1,申请完毕后会有一个公网IP和内网IP,主要用的是公网IP。这个过程会有好几个密码,最好一一记下来哦。 2,登录主机宝,地址为ip地址+9999端口,如: 首次登录主机宝(在windows上登录哈),需要下载一个叫p…
在ubuntu中安装了php之后,浏览器中无法显示info.php页面,info.php内容如下: <?php phpinfo();?> 原因1:没有安装相应的组件,使用下面命令安装即可:(应该是缺少php7.0-curl) apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd p…
一、前言 看网上很多资料,大多数都是 mac安装php,只需要: brew tap homebrew/php brew install phpXX 安装php扩展只需要: brew install phpXX-phpExtension 但是执行上面两条命令的时候都会抛出error: homebrew/dupes was deprecated. This tap is now empty as al…
自己整理的,需要的直接拷贝使用即可 1. thinkPHP location ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } 2. EduSoho location / { index…
对于PHP聊天室一直很好奇,今天自己也写一个简单的php+mysql聊天室,ajax主要是用于定时请求数据用的。由于代码简陋,并且定时访问数据库请求数据,mysql负载非常大,只是写着玩玩,并不能拿出来用。也没有敢把源码上传到空间里,免费空间也懒得没有去搞他。本来在写之前打算一起写个人中心有个人资料,和好友私聊功能的。但是由于懒嘛,就没写,之写了这个公众聊天室。也没有什么特色功能。下面贴图贴代码,…
代码如下所示: class GifMerge { var $ver = '1.1'; var $dly = 50; var $mod = 'C_FILE'; var $first = true; var $use_loop = false; var $transparent …
鸟哥在博客中说,提高PHP 7性能的几个tips,第一条就是开启opcache: 记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情 那么什么是Opcache呢? Opcache 的前生是 Optimizer+ ,它是PHP的官方公司 Zend 开发的一款闭源但可以免费…
为何需要分布式锁? 在单进程的系统中,当遇到并发情况下,会出现一些数据异常的问题,但是如果这些数据是需要保证唯一性的话,那我们就希望在同一时刻,只能有一个线程在执行这块代码,通常我们一般都是通过简单的加锁或同步来实现并解决这个问题。 但是以上都是单进程多线程的情况,如果出现多进程多线程,显然会出现问题。因为多线程之间是可以共享内存的,但是多进程之间是不行的,所以这个时候需要用到分布式锁。 分布式锁…
PHP(超文本预处理器) PHP即“ 超文本预处理器 ”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。 中文名:超文本预处理器 外文名:PHP: Hypertext Preprocessor 编…
jsp: 1、首先需要获取客户机的ip地址 String sip = request.getHeader("x-forwarded-for"); if (sip == null || sip.length() == 0 || "unknown".equalsIgnoreCase(sip)) { sip = request.getHeader("Proxy-Client-IP"); } if (si…