PHP7中安装mysql的扩展以支持mysql_connect0+

87,856 views / 2018.03.02 / 5:05 下午

错误现象:PHP Fatal error: Uncaught Error: Call to a member function mysql_connect()…
解决步骤:
1. http://git.php.net/?p=pecl/database/mysql.git;a=summary 下载最新版本,解压
2. apt install php7.0-dev 不安装没有phpize
3. phpize
4. ./configure –with-php-config=/usr/bin/php-config –with-mysql=mysqlnd
5. make && make install
6. echo ‘extension=mysql.so’>/etc/php/7.0/mods-available/mysql.ini
7. phpenmod mysql
8. 重启apache2

Categories: 感悟 Tags:

之前使用了好多方法配置VPN服务,先是PPTPD,后来发现十分不稳定。后来改用IPSec (& L2TP),iOS和Mac系统都可以正常使用,但是win10系统无法连接使用。今天发现一个新的解决方案,简单易用,无需配置证书,可以支持所有客户端。
下面一步一步跟我来操作:
curl -L -O https://raw.github.com/philplckthun/setup-strong-strongswan/master/setup.sh
chmod +x setup.sh
vi setup.sh

[ -z “$STRONGSWAN_VERSION” ] && STRONGSWAN_VERSION=”5.5.1″
改为
[ -z “$STRONGSWAN_VERSION” ] && STRONGSWAN_VERSION=”5.5.3″
这部分很重要,低版本的strongswan无法支持windows10.
sudo ./setup.sh
根据提示,一步一步安装即可,其中需要注意的是:
a username: 用户名
a password: 密码
a PSK (pre-shared key):公钥,这个最好设置一个自己能记住的复杂的,因为客户端链接都需要填写。

This installs the vpn-assist init.d script. Systemd is backwards compatible to these scripts and thus you can use it to start|stop|restart the VPN server, which should also start itself automatically on startup.

You can manage accounts for your VPN via /etc/ipsec.secrets and etc/ppp/chap-secrets. @zackdevine’s account managing script automates this process

Categories: 分享 Tags:

php-fpm卡死,经查是pcscd服务占用了太多连接数2+

114,779 views / 2016.10.05 / 3:03 下午

业务量太大的时候,lnmp下的php-fpm就卡死了。查了半天,发现有个pcscd.comm占用了好几千个连接数,极其壮观:
8279987326chatroom_1475651969324_62
查linux官方文档,解释这个服务:
pcscd is the daemon program for pcsc-lite and the MuscleCard framework. It is a resource manager that coordinates communications with smart card readers and smart cards and cryptographic tokens that are connected to the system.pcscd is normally started at boot time from /etc/init.d/pcscd. It allows applications to access smart cards and readers without knowing details of the card or reader.
原来是智能卡的支持服务,果断关掉:
[admin@APP5 ~]$ sudo service pcscd stop
Stopping PC/SC smart card daemon (pcscd): [ OK ]
查看连接数,瞬间降下来了。
然后chkconfig 把pcscd服务自启动给禁用掉:
chkconfig pcscd off
搞定。
至于为什么启动了这么多连接数,具体原因未明,估计是linux虚拟机系统没配置好。

Categories: 感悟 Tags: ,

把笔记本的网络通过无线方式共享给手机0+

33,428 views / 2016.09.04 / 8:08 下午

网络ssid:paddy
密码:duyipeng
运行下面两行命令即可:
netsh wlan set hostednetwork mode=allow ssid=paddy key=duyipeng
netsh wlan start hostednetwork

Categories: 分享 Tags:

The HTTP response body was malformed错误解决0+

48,566 views / 2016.08.01 / 3:03 下午

公司的网路环境比较负责,有个nginx服务报了个The HTTP response body was malformed错误,抓包发现返回的http信息中没有content-length信息。具体报错如下:
QQ图片20160801152319
搞来搞去,各种方法都试了不行。
最后发现是服务器硬盘满了…怪怪…
原来nginx服务无法写日志的时候,还会导致返回的http信息不完整,真是醉了。

Categories: 感悟 Tags: