close
一、基底套件安裝
//安裝擴充資源庫
# yum install epel-release
//下載remi
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
//安裝remi
# rpm -Uvh remi-release-6*.rpm
二、安裝MariaDB
//修改MariaDB的Repo檔 # vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 //修改yum的timeout時間,網路夠順的話不用改 # vi /etc/yum.conf [main] ... minrate=1 timeout=300 //安裝MariaDB # yum install MariaDB-server MariaDB-client -y //啟動DB服務 # service mysql start //加入開機啟動 # chkconfig mysql on //進行密碼基礎設置,遠端不要關比較方便使用 # mysql_secure_installation //重啟mysql # service mysql restart
//進入mysql並允許遠端登入root帳號 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password;
三、安裝Nginx
//安裝nginx
# yum install nginx
//加入開機啟動
# chkconfig nginx on
//修改nginx process數量,看機器的核心數,新版可以用auto
# vi /etc/nginx/nginx.conf
//將nginx的root改到/var/www,並增加php設置
# vi /etc/nginx/conf.d/default.conf
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root /var/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
//啟動nginx
# service nginx start
四、安裝PHP
//修改Remi的Repo檔,將remi與remi-php56 enable改為1
# vi /etc/yum.repos.d/remi.repo
//安裝php相關套件
# yum install php-fpm php-mysql php-common php-json php-pdo php-cli
//修改php設定,將cgi.fix_pathinfo改為0並取消註解
# vi /etc/php.ini
//修改php預設的代理,user跟group都由apache改為nginx
# vi /etc/php-fpm.d/www.conf
//啟動php-fpm
# service php-fpm start
//加入開機啟動
# chkconfig php-fpm on
五、安裝Redis (詳見 https://www.hugeserver.com/kb/install-redis-centos/)
//安裝編譯需要的相關基本套件
# yum install wget make gcc tcl
//下載Redis Source
# wget http://download.redis.io/releases/redis-3.2.8.tar.gz
//解壓縮
# tar -xvzf redis-3.2.8.tar.gz
//編譯與安裝
# cd redis-3.2.8/deps
# make hiredis lua jemalloc linenoise
# make geohash-int
//make
# cd ../
# make
# make install
//設定Reids基本環境
# cd utils
# ./install_server.sh
六、防火牆設置
//修改防火牆設定
# vi /etc/sysconfig/iptables
//加入資料庫連入允許,限定網卡,不限就把-i及其後拿掉
//加入HTTP連入允許
//加入HTTPS連入允許
-A INPUT -i eth1 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
//重啟防火牆
# service iptables restart
全站熱搜
留言列表