在Settings页面,选择 Editor=》Inspections,在右侧取消Spelling和Typo的选中状态即可。
gd扩展需要安装几个前置库,比如freetype、libpng等,此处把常用的库都安装一下。
使用yum安装常用库:
yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
其中:
freetype
FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件,包括点阵字、TrueType、OpenType、Type1、CID、CFF、Windows FON/FNT、X11 PCF等。
官方网址:https://www.freetype.org
libjpeg
用来处理jpeg图片读写的库。
官方网址:http://libjpeg.sourceforge.net
libpng
https://libpng.sourceforge.io/index.html
用来处理png图片的库。
gmp
高精度数字计算库。
libmcrypt
加密库
readline
交互式命令库
安装完毕,进入php源码包的gd目录:
cd /root/php-5.6.14/ext/gd
在该命令下执行phpize:
/usr/local/php/bin/phpize
然后configure一下:
./configure –with-php-config=/usr/local/php/bin/php-config
然后执行 make & make install
make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files: /usr/local/php/include/php/
然后把php.ini文件中添加:
extension=gd.so
重启php即可:
service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm done
在https://pecl.php.net 上搜索memcached,能够找到两个memcached扩展:
memcache
主页:https://pecl.php.net/package/memcache
memcache已经很久没有更新了。
memcached
主页:https://pecl.php.net/package/memcached
php-memcached的github地址:https://github.com/php-memcached-dev/php-memcached
版本比较新,支持php7,使用了libmemcached库,推荐使用。
nginx使用brew安装,信息如下:
brew info nginx
nginx: stable 1.13.12 (bottled), HEAD
HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server
https://nginx.org/
/usr/local/Cellar/nginx/1.6.2 (7 files, 902KB)
Poured from bottle on 2014-12-18 at 21:03:14
/usr/local/Cellar/nginx/1.13.9 (23 files, 1.4MB)
Poured from bottle on 2018-03-11 at 11:01:32
/usr/local/Cellar/nginx/1.13.10 (23 files, 1.4MB) *
Poured from bottle on 2018-04-03 at 19:40:49
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/nginx.rb
==> Dependencies
Required: openssl ✔, pcre ✔
Optional: passenger ✘
==> Options
–with-passenger
Compile with support for Phusion Passenger module
–HEAD
Install HEAD version
==> Caveats
Docroot is: /usr/local/var/www
The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.
nginx will load all files in /usr/local/etc/nginx/servers/.
To have launchd start nginx now and restart at login:
brew services start nginx
Or, if you don’t want/need a background service you can just run:
nginx
pip简介
pip是python的包管理工具。
项目主页:https://pypi.python.org/pypi/pip
下载后安装
下载后解压,通过CMD终端进入解压的目录,然后输入以下命令:
python setup.py install
HL7 FHIR介绍
FHIR-Fast Health Interoperable Resources(快捷健康互操作资源)(hl7.org/fhir):是由HL7创建的下一代标准框架。FHIR结合HL7 V2、V3和CDA产品线的最佳功能,同时利用最新Web标准,紧密地关注于可实施性方面。 More …
一、Keepalived介绍
Keepalived是Linux下一个轻量级的高可用解决方案,它与HeartBeat、RoseHA实现的功能类似,都可以实现服务或者网络的高可用,但是又有差别:HeartBeat是一个专业的、功能完善的高可用软件,它提供了HA软件所需的基本功能,比如心跳检测和资源接管,监测集群中的系统服务,在群集节点间转移共享IP地址的所有者等,HeartBeat功能强大,但是部署和使用相对比较麻烦;与HeartBeat相比,Keepalived主要是通过虚拟路由冗余来实现高可用功能,虽然它没有HeartBeat功能强大,但Keepalived部署和使用非常简单,所有配置只需一个配置文件即可完成。这也是本章重点介绍Keepalived的原因。 More …
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:
1. 在http节点下,添加upstream节点。
More …
OSI(开放式系统互联模型)是一个开放性的通行系统互连参考模型,是一个协议规范。它把网络协议从逻辑上分了七层,每一层都有对应的物理设备。
OSI七层模型是一种框架性的设计方法,设计的主要目的是为了解决异种网络互联时遇到的兼容问题,主要功能就是帮助不同类型的主机实现数据传输。最大优点是将服务,协议,接口三者明确的区分开来,通过七个层次化的结构模型使得不同的主机不同的网络之间实现可靠的通讯。
More …