2018年2月25日 星期日

安裝apm指令參考

這是舊版資料的轉移,適用centos 6.4 時,有許多指令到了 centos 7 有不同

啟動網路卡
ifup eth0
開機就啟動
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
把 ONBOOT=no 改成 ONBOOT=yes

快速安裝APM
安裝wget套件
yum -y install wget
下載script
wget http://163.30.142.8/x/qinst2.sh
執行
sh qinst2.sh
執行a

手動安裝APM
yum -y install mysql-server mysql
yum -y install php php-mysql php-mbstring php-gd php-mcrypt php-xmlrpc php-cli
yum -y install httpd
/etc/init.d/mysqld restart
/etc/init.d/httpd restart
chkconfig --add mysqld
chkconfig --add httpd
chkconfig mysqld on
chkconfig httpd on


裝好檢查
ps -aux | grep 'httpd'
netstat -a | grep 'http'
在 /var/www/html 下加入 test.php
cd /var/www/html
vi test.php
## i 插入
<?php
phpinfo();
?>
測試 
http://127.0.0.1/test.php

如有失誤,重新執行安裝APM一次

修改php.conf
cd /etc/httpd/conf.d
vi php.conf
加入 DirectoryIndex index.php index.html index.htm 
重新啟動Apache
/etc/init.d/httpd restart


安裝webmin
cd ~
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.630-1.noarch.rpm
##備份網址
wget http://163.30.142.8/x/rpm/webmin-1.630-1.noarch.rpm

rpm -U webmin-1.630-1.noarch.rpm
讓webmin可以使用ssl連線
yum -y install openssl openssl-perl

使用 http://127.0.0.1:10000進入
用root帳密登入
先改語言
重新登入
改用SSL連線
回到 SSL加密安裝
安裝後再次進入就可以使用SSL了

使用說明
(1) UPDATE PACKEGE
(2) 網卡設定
(3) 設定mysql root密碼


本機執行可以,外面機器不行,必須修改防火牆。
刪除Linux 防火牆 /或是加入80, 10000 port可用
cd /etc/sysconfig
vi iptables
## 用yy複製 p貼上
/etc/init.d/iptables restart

安裝phpmyadmin
(1)用瀏覽器下載到/var目錄
(2)unzip phpmyadmin
(3)mv phpmyadmin pma402a
(4)cp pma402a /var/www/html
(5)由瀏覽器執行
(6)設定容許使用的IP,使用phpmyadmin.conf
cd /etc/httpd/conf.d
vi phpmyadmin.conf
## 輸入底下內容
<Directory /var/www/html/pma402q>
  Options None
  AllowOverride Limit
  Order allow,deny
  Allow from 163.30.0.0/16
</Directory>


安裝ownclound
yum install -y php-process php-pear php-process php-xml
/etc/init.d/httpd restart

wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-pear-1.9.4-12.el6.remi.1.noarch.rpm

rpm -U php-pear-1.9.4-12.el6.remi.1.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-pear-Net-Curl-1.2.5-6.el6.remi.noarch.rpm
rpm -U php-pear-Net-Curl-1.2.5-6.el6.remi.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-pear-MDB2-2.5.0-0.8.b5.el6.remi.noarch.rpm
rpm -U php-pear-MDB2-2.5.0-0.8.b5.el6.remi.noarch.rpm

wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-pear-MDB2-Driver-mysqli-1.5.0-0.7.b4.el6.remi.noarch.rpm
rpm -U php-pear-MDB2-Driver-mysqli-1.5.0-0.7.b4.el6.remi.noarch.rpm

這些已經抓到 http://163.30.142.8/x/rpm/ 可以直接用


wget http://163.30.142.8/x/rpm/php-pear-1.9.4-12.el6.remi.1.noarch.rpm
rpm -U php-pear-1.9.4-12.el6.remi.1.noarch.rpm
wget http://163.30.142.8/x/rpm/php-pear-Net-Curl-1.2.5-6.el6.remi.noarch.rpm
rpm -U php-pear-Net-Curl-1.2.5-6.el6.remi.noarch.rpm
wget http://163.30.142.8/x/rpm/php-pear-MDB2-2.5.0-0.8.b5.el6.remi.noarch.rpm
rpm -U php-pear-MDB2-2.5.0-0.8.b5.el6.remi.noarch.rpm
wget http://163.30.142.8/x/rpm/php-pear-MDB2-Driver-mysqli-1.5.0-0.7.b4.el6.remi.noarch.rpm
rpm -U php-pear-MDB2-Driver-mysqli-1.5.0-0.7.b4.el6.remi.noarch.rpm

增加 owncloud.conf  於/etc/httpd/conf/
< Directory /var/www/html/owncloud>
AllowOverride All
< /Directory>

=== Server
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
yum install owncloud
=== clinet
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:devel/CentOS_CentOS-6/isv:ownCloud:devel.repo
yum install owncloud-client

調整APM
/etc/php.ini
file_uploads = On ( 設定檔案上傳功能是否開啟,預設值即為On的狀態 )
upload_tmp_dir = /tmp ( 設定檔案上傳的暫存目錄,此參數預設為關閉的狀態,預設將丟到系統的temp目錄;以Windows為例,預設上傳目錄為c:\windows\temp\ )
upload_max_filesize = 200M ( 設定允許上傳檔案的大小,預設值為2M )
max_file_uploads = 20 ( 設定一次最多可上傳的檔案數量,預設值為20)
max_execution_time=60 (Script執行時間上限,單位:秒)
max_input_time = 300 (Script處理資料時間上限)
memory_limit = 800M
post_max_size = 200M
default_socket_timeout = 300
mysql.connect_timeout = -1 (連線時間,-1表示無斷線回應)

/etc/httpd/conf/httpd.conf
個別目錄或應用程式建議使用 /etc/httpd/conf.d/
虛擬名稱網站範例

<VirtualHost 163.30.142.8:80>
DocumentRoot /var/www/html
<Directory "/var/www/html">
allow from all
Options +Indexes
</Directory>
ServerName 163.30.142.8
UseCanonicalName off
Options FollowSymLinks MultiViews
</VirtualHost>
NameVirtualHost 163.30.142.8
<VirtualHost proofdjy.no-ip.org:80>
DocumentRoot /var/www/html/php
ServerName proofdjy.no-ip.org
<Directory "/var/www/html/php">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

/etc/my.cnf
參看 http://blog.knick.tw/2009/02/mysql-50-mycnf.html

沒有留言:

張貼留言