Linux系統建置(CentOS7)

安裝PHP7

1.安裝 epel

yum install epel-release

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安裝 PHP7.1、MySQL

yum install httpd php71w mysql-server php71w-mysql php71w-xml php71w-soap php71w-xmlrpc php71w-mbstring php71w-json php71w-gd php71w-mcrypt

3.關閉selinux和防火牆

暫時關閉selinux

setenforce 0

永久關閉selinux

sudo vi /etc/sysconfig/selinux

SELINUX=disabled (不要改到SELINUXTYPE,會造成SELINUX異常而無法開機成功)

systemctl stop firewalld

4.安裝倉頡 (安裝完要回到GUI介面啟用)

sudo yum install ibus-table-chinese-cangjie

5.設定 mysql root密碼:

mysql -u root

mysql> update mysql.user set password=password('559898') where user = 'root';

mysql> flush privileges;

mysql> exit;

6.Set timezone to Asia/Taipei

mv /etc/localtime /etc/localtime_old

cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime

忘記root密碼:

1.開機時按e

2.編輯 rhgb quiet LANG=en_US.UTF-8 => quiet rw init=/bin/sh

3.按Ctrl + x 重新開機

4.執行passwd 設定新密碼

5.exec /sbin/init

GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave_user'@'192.168.168.44' IDENTIFIED BY '559898';

change master to master_host='192.168.168.45',master_port=3306,master_user='slave_user', master_password='559898';

0.安裝 EPEL

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

1.安裝LAMP

yum -y install httpd php php-mysql mysql mysql-server

yum -y install httpd php php-mysql mysql mariadb-server

暫時關閉selinux

setenforce 0

永久關閉selinux

sudo vi /etc/sysconfig/selinux

SELINUX=disabled

2.安裝webmin

vi /etc/yum.repos.d/webmin.repo

[Webmin]

name=Webmin Distribution Neutral

#baseurl=http://download.webmin.com/download/yum

mirrorlist=http://download.webmin.com/download/yum/mirrorlist

enabled=1

rpm --import http://www.webmin.com/jcameron-key.asc

yum check-update

yum install webmin -y

chkconfig webmin on

service webmin start

3.安裝 phpmyadmin

yum -y install phpmyadmin

若出現Permission Deny時,在httpd.conf加入下方設定

Alias /phpmyadmin "/var/www/html/phpMyAdmin/"

Alias /phpMyAdmin "/var/www/html/phpMyAdmin/"

<Directory "c:/apache2/htdocs/phpmyadmin">

AllowOverride All

Order allow,deny

Allow from all

</Directory>

4.設定 git

在 /var/www/html 目錄下執行

git clone https://bitbucket.org/skywind\_wing/skywind\_wing.git

5.Set timezone to Asia/Taipei

mv /etc/localtime /etc/localtime_old

cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime

6.Create soft link

EX: Create soft link /root/www From /var/www/html

ln -sv /var/www/html /home/skywind_admin/www

ln -sv /var/www/html /root/www

7.SET GLOBAL storage_engine = MyISAM; 設定mysql預設儲存引擎為MyISAM

重置MySql root密碼:

1.vi /etc/my.cnf

2.在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。

3.重新启动mysqld (或mariadb)

4.mysql -u root (下方的密碼在mariadb上,Password為加密型態)

USE mysql

UPDATE user SET Password = '559898' WHERE User = 'root';

update user set password=PASSWORD\("559898"\) where user="root";

flush privileges;

quit

5.將 /etc/my.cnf 裡[mysqld]的段中加上的:skip-grant-tables 移除

6.重新启动mysqld (或mariadb)

0 articles

results for ""

    No results matching ""