小编yoa*_*ano的帖子

带有phpmyadmin的PHP 7提供了大量的弃用通知

我安装了运行PHP7和phpmyadmin的Ubuntu 16.04 LTS.但是,我得到了很多弃用通知,例如:

Deprecation Notice in ./../php/php-gettext/streams.php#48  
Methods with the same name as their class will not be constructors in a future version of PHP; StringReader has a deprecated constructor

Backtrace  
./../php/php-gettext/gettext.inc#41: require()  
./libraries/select_lang.lib.php#477: require_once(./../php/php-gettext/gettext.inc)  
./libraries/common.inc.php#569: require(./libraries/select_lang.lib.php)  
./index.php#12: require_once(./libraries/common.inc.php)
Run Code Online (Sandbox Code Playgroud)

这是一个问题吗?如何摆脱这些通知(每次加载页面或执行操作时它们会弹出)?

phpmyadmin php-7 ubuntu-16.04

57
推荐指数
9
解决办法
5万
查看次数

如何使用现有NGINX安装启用动态模块

介绍

从NGINX版本1.9.11和upwarts,引入了一个新功能:动态模块.

使用动态模块,您可以选择在运行时将单独的共享对象文件作为模块加载 - 包括第三方模块和一些本机NGINX模块.(来源)

我的设置和问题

我从主线安装NGINX(目前是1.9.14),因此它能够使用动态模块.它还有我想要动态启用的模块:

nginx -V
nginx version: nginx/1.9.14
built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.1) 
built with OpenSSL 1.0.1f 6 Jan 2014
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules ... --with-http_geoip_module=dynamic ...
Run Code Online (Sandbox Code Playgroud)

请注意,--with-http_geoip_module=dynamic它会加载我需要的模块(动态).不幸的是,文档缺乏(一些细节),我无法设置.
我有一个现有的NGINX安装(不是来自源代码).但据我所知,我只需要构建模块,将生成的模块文件放在正确的NGINX文件夹中,并在配置文件中启用它.

到目前为止我尝试了什么

我在另一台机器上测试了这个(具有相同的配置,但不是生产机器),但我没有看到该ngx_http_geoip_module.so文件.我使用的命令:

wget http://nginx.org/download/nginx-1.9.14.tar.gz
tar -xzf nginx-1.9.14.tar.gz
cd nginx-1.9.14/
./configure --with-http_geoip_module=dynamic
Run Code Online (Sandbox Code Playgroud)

问题

  • 我尝试在安装NGINX的系统上构建模块是一个问题吗?
  • 为什么我的命令没有生成.so文件?

configuration nginx geoip

26
推荐指数
2
解决办法
4万
查看次数

为什么使用 SSD 时交换不好?

在 Digitalocean 上,当我想添加交换时,我想到了这条消息:

尽管通常建议将交换用于使用传统旋转硬盘驱动器的系统,但将交换与 SSD 一起使用可能会导致硬件随着时间的推移而退化。出于这个考虑,我们不建议在 DigitalOcean 或任何其他使用 SSD 存储的提供商上启用交换。这样做会影响您和您邻居的底层硬件的可靠性。本指南供可能在其他地方使用旋转磁盘系统的用户参考。如果您需要在 DigitalOcean 上提高服务器的性能,我们建议升级您的 Droplet。这通常会带来更好的结果,并降低导致可能影响您的服务的硬件问题的可能性。


这是为什么?我认为有必要创建一个稳定的服务器(不会遇到内存问题)

storage solid-state-drive vps server

6
推荐指数
2
解决办法
5936
查看次数

JQuery表选择最接近的空

我试图选择一个来自同一个表(和行)的类.
如果用户点击"删除",我需要从"form_delete_id"中获取文本.
不幸的是我回来了一个空字符串.我没有运气就试过"最近()"和"父()".
这是我的代码:

<table class="responsive-table bordered striped">
  <thead>
    <tr>
      <th>id</th>
      <th>page</th>
      <th>parameter</th>
      <th>method</th>
      <th>Action</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="form_delete_id">2</td>
      <td class="form_delete_page">dqfsq</td>
      <td class="form_delete_parameter">qsdfqs</td>
      <td class="form_delete_method">post</td>
      <td class="form_delete_trigger"><a class="waves-effect waves-light btn red"><i class="material-icons left">delete</i>Remove</a></td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

和它下面的Javascript:

<script>
$(".form_delete_trigger").click(function() {
  alert($(this).closest(".form_delete_id").text());
});
</script>
Run Code Online (Sandbox Code Playgroud)

我的代码也可以在JSFIDDLE找到

javascript jquery

4
推荐指数
1
解决办法
191
查看次数