CentOS7安装nginx php7 MySQL
CentOS7安装nginx php7 MySQL。
注意点
1. 先安装memcached
2. 需要安装gcc、zlib、zlib-devel
3. memcache扩展编辑安装完成后需要在`/etc/php.d`手工创建 `memcache.ini`
4. memcache目录下运行`./configure`需要修改php-config的路径
Home of Little Jelly
CentOS7安装nginx php7 MySQL。
注意点
1. 先安装memcached
2. 需要安装gcc、zlib、zlib-devel
3. memcache扩展编辑安装完成后需要在`/etc/php.d`手工创建 `memcache.ini`
4. memcache目录下运行`./configure`需要修改php-config的路径
Jekyll可以将纯文本转化为静态网站和博客,Github Pages支持Jekyll。
下面介绍下CentOS7 Jekyll的安装与使用。
安装Ruby
yum install centos-release-scl-rh
yum install rh-ruby23 -y # jekyll要求ruby版本大于2.2.5
scl enable rh-ruby23 bash
ruby -v # 查看ruby版本
gem -v # 查看gem版本
以下是本人亲身实践过的可靠的云产品或服务,其中绝大部分在生产环境中使用过。
该列表会不定期更新。
阿里云
计算
1. ECS
2. 负载均衡
3. 函数计算
CentOS7安装配置MySQL 5.7
注意:本教程是在CentOS7下完成的,不适用于CentOS6,不然安装MySQL Server时会出现各种库依赖错误,这种情况下,除了升级至CentOS7,没什么好办法。
配置yum源
CentOS7执行最小安装后,`ifconfig`命令不能用,提示`command not found`。
网上很多教程,大部分都在说网卡默认没被激活啥的,完全是误人子弟,其实跟网卡没关系,关键在于`net-tools`包没被安装,而`ifconfig`就包含在这个包里,所以只要把`net-tools`装上就好了。
Linux下PHP程序如何常驻内存运行?
该示例是将一个PHP脚本常驻后台执行。
新建一个shell脚本,名为`script.sh`
CentOS下Git导入SSH key
ssh-agent bash –login -i
ssh-add -k /path/to/key
这篇文章针对的是非阿里云ECS的公网服务器使用日志服务Logtail的指南。
安装Logtail
wget http://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh; chmod 755 logtail.sh; sh logtail.sh install cn_beijing_internet
Logtail被安装到`/user/local/ilogtail`
Linux为新硬盘分区格式化并挂载
分区
1. 使用`fdisk -l`命令和`df -hT`命令对比查看哪个硬盘没有使用
2. 假设那个没使用的硬盘为 `/dev/vdb`
3. `fdisk /dev/vdb`,对该硬盘分区
4. 建新分区,输入`n`命令,以下可直接用默认值,即使用整个硬盘。
5. 输入`w`保存更改。
6. 更改文件格式类型,还是 `fdisk /dev/vdb`
7. 默认是第一个分区,输入`t`
8. 可使用`L`查看格式类型
9. 新硬盘一般使用`Linux LVM`类型,代号`8e`
10. 输入完直接`w`
rsync配合inotify实时同步服务器文件.
备份服务器配置
安装配置rsync
yum install rsync
mkdir /usr/local/rsync
echo “backup:bk_password” > /usr/local/rsync/rsyncd.passwd
cd /usr/local/rsync
chmod 600 rsyncd.passwd