使用谷歌云安装centos7系统后需要环境,按照PHP++NGINX环境配置,下面说一下菜鸟配置Linux,CentOS7手动入门安装配置环境。
这里介绍的是谷歌云环境的前期配置搭建。
安装centos7系统后需要添加EPEL和REMI源:

1
2
3
4
sudo yum -y install https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo yum -y install https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

添加官方mysql-server的yum源:

1
sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
1
2
3
4
5
6
7
8
9
10
11
12
yum clean all                             #更新源缓存
yum makecache                             #生成源缓存
yum repolist                              #检查源列表
yum search 软件名                          #查询源列表
yum list php*                             #查看可以安装的php版本
yum info php                              #显示的php版本
php -v                                    #显示的php版本
sudo yum install epel-release -y          #添加 EPEL 软件包
sudo yum install yum-utils                #yum 扩展包
sudo dnf -y install dnf-utils             #启用 Remi 模块
sudo yum update                           #更新系统
yum groupinstall "Development Tools" -y   #下载安装编译工具

安装PHP环境常用软件包:

1
yum -y install wget psmisc dnf make rpm vim libzip expat-devel libXpm-devel libX11-devel gdbm-devel db4-devel xmlrpc-c xmlrpc-c-devel libsqlite3x-devel oniguruma-devel php74-php-cli php74-php-mysqlnd php-zip php74-php-devel php74-php-gd php-mcrypt php4-php-mbstring php74-php-xml php74-php-pear php74-php-bcmath php74-php-json pcre pcre-devel openssl openssl-devel libcurl libcurl-devel bzip2 bzip2-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses ncurses-devel curl curl-devel krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap jemalloc-devel cmake boost-devel bison automake libevent libevent-devel gd gd-devel libtool* libmcrypt libmcrypt-devel libmemcached-devel mcrypt mhash libxslt libxslt-devel readline readline-devel gmp gmp-devel libcurl libcurl-devel openjpeg-devel
1
2
sudo yum install htop #系统CPU内存使用情况查看
htop #按F10退出htop

配置SWAP交换空间
操作系统没有配置swapfile(分配swap空间)会导致运行一段时间出错

1
2
3
4
5
6
7
8
free -m                                                  #查看内存配置,如果Swap后面都是0的话需要添加swap
sudo dd if=/dev/zero of=/swapfile bs=1024 count=8388608  #创建一个预分配指定大小空间的文件
ls -lh /swapfile                                         #以用ls命令检查文件大小
sudo chmod 600 /swapfile                                 #更改swap文件的权限
sudo mkswap /swapfile                                    #格式化swap文件
sudo swapon /swapfile                                    #启用swap交换文件
sudo vi /etc/fstab                                       #修改fstab文件来实现重启后自动生效swap(或者直接使用命令echo '/swapfile swap swap sw 0 0' | sudo tee -a /etc/fstab 设置swap文件开机启动)
/swapfile swap swap sw 0 0                               #在文件末尾加入

如果想停止swap

1
2
swapoff /swapfile     #停止swap
rm -ir /swapfile      #删除swap文件

最后执行free -m 查看Swap后面数值

前期配置基本上完事了,接下来就是安装PHP7++NGINX了。

订阅
提醒
guest
0 评论
内联反馈
查看所有评论