安裝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)