跳到主要內容區塊
:::
首頁 文章分享列表 文章分享

CentOS完整安裝流程

使用CentOS作為伺服器主機,完整架設流程

語系調整

查看目前語系

# localectl

可用的語系

# localectl list-locales | grep zh_

切換語系

# localectl set-locale LANG=zh_TW.UTF-8

自動校時

# yum install ntp
# timedatectl set-timezone Asia/Taipei
# chkconfig ntpd on
# ntpdate tick.stdtime.gov.tw
# systemctl enable ntpd

開機自動啟動httpd

# systemctl enable httpd.service

安裝PHP7

首先安裝yum repository

# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

接著安裝php及其他相關

# yum -y install php70w php70w-bcmath php70w-cli php70w-common php70w-dba php70w-devel php70w-embedded php70w-enchant php70w-fpm php70w-gd php70w-imap php70w-interbase php70w-intl php70w-ldap php70w-mbstring php70w-mcrypt php70w-mysqlnd php70w-odbc php70w-opcache php70w-pdo php70w-pdo_dblib php70w-pear php70w-pecl-apcu php70w-pecl-apcu-devel php70w-pecl-imagick php70w-pecl-imagick-devel php70w-pecl-xdebug php70w-pgsql php70w-phpdbg php70w-process php70w-pspell php70w-recode php70w-snmp php70w-soap php70w-tidy php70w-xml php70w-xmlrpc

 

安裝資料庫

# yum -y install mariadb-server mariadb
# systemctl start mariadb.service
# systemctl enable mariadb.service

設定資料庫密碼

# mysqladmin -u root password '密碼'

建立新帳號

CREATE USER 'root'@'我是IP' IDENTIFIED BY '我是密碼';
GRANT ALL ON *.* TO 'root'@'我是IP';
grant grant option on *.* to 'root'@'我是IP';

防火牆設定

設定常用的80、21、22、3306 port

# firewall-cmd --zone=public --permanent --add-port=80/tcp
# firewall-cmd --zone=public --permanent --add-port=21/tcp
# firewall-cmd --zone=public --permanent --add-port=22/tcp
# firewall-cmd --zone=public --permanent --add-port=3306/tcp
# service firewalld reload

Git

# yum install git

Composer

# curl -sS https://getcomposer.org/installer | php
#  mv composer.phar /usr/local/bin/composer

 

這篇文章是否對您有幫助?
電子郵件
電話
FaceBook
LINE
聯繫我們