centos6.5 下配置 (centos7.0 不行)php
網絡架設:html
選 Vmnet0 橋接模式。node
橋接到本地連接。python
編輯網卡配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0mysql
IPADDR=192.168.183.253linux
NETMASK=255.255.255.0laravel
GATEWA=192.168.183.10git
ONBOOT=yesgithub
BOOTPROTO=staticweb
Service network restart
Vim /etc/resolv.conf
nameserver 192.168.183.225
nameserver 8.8.8.8
export http_proxy=192.168.183.225:8080
export https_proxy=192.168.183.225:8080
安裝redis
yum install gcc
$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz
$ tar xzf redis-3.0.3.tar.gz
$ cd redis-3.0.3
$ make MALLOC=libc
$ make install
$cd utils
$./install_server.sh
安裝mysql
yum install mysql
yum install mysql-server
Service mysqld start
安裝apache
安裝php
2. yum install php55w php55w-opcache
PHP + anpache配置
Vim /etc/httpd/conf/httpd.conf
安裝ftp
Laravel白屏
display_errors=On (*O大學)
debug=true
Class PDO not found in …
call to undefined function Illuminate\Foundation\Bootstrap\m_binternal_encoding(_) in .,,
PDOException not found
can not connect mysql server
ngrok 搭建
http://www.kissthink.com/archive/--4316.html
(已經上傳到個人郵箱:zengdou@163.com)
vim ngrok.cfg
server_addr: tunnel.mobi:44433
trust_host_root_certs: true
./ngrok –subdomain xdbtest –config=ngrok.cfg127.0.0.2:80
Vsftp
a) 查看防火牆狀態:/etc/init.d/iptables status
b) 停掉防火牆:/etc/init.d/iptables stop
c) 也能夠永久關閉防火牆:chkconfig --level 35 iptables off
a) 查看SELinux設置
# getsebool -a|grep ftp
b) 出現以下項:
ftpd_disable_trans --> off
或者
ftp_home_dir-->off
c) 解決方法:
//使用setsebool命令開啓
# setsebool ftpd_disable_trans 1
或者
# setsebool ftp_home_dir 1
//再次查看當前狀態是不是on的狀態
# getsebool -a|grep ftp
ftpd_disable_trans --> on
或者
ftp_home_dir-->on
d) //setsebool使用-P參數,永久有效,無需每次開機都輸入這個命令
# setsebool -P ftpd_disable_trans 1
或者
# setsebool -P ftp_home_dir 1
# service vsftpd restart
e) 有關selinux的配置
f) 如關閉,僅僅警告,強制等等 須要編輯/etc/sysconfig/selinux 默認是強制
Linux 建立定時任務
安裝Predis
安裝Supervisor
yum install python-setuptools
easy_install supervisor
echo_supervisord_conf > /etc/supervisord.conf
vim /etc/supervisord.conf
文件末尾追加內容,保存退出
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www /shop /artisan queue:work sqs --sleep=3 --tries=3 --daemon
autostart=true
autorestart=true
user=root
numprocs=8
redirect_stderr=true
stdout_logfile=/var /www/shop /worker.log
重要: sqs表明隊列名字。通常使用redis
supervisord
supervisorctl
start laravel-worker:*
安裝gulp(WIN7)
node-v4.1.1-x86.msi
C:\>set http_proxy=http://192.168.183.225:8080
C:\>set https_proxy=http://192.168.183.225:8080
npm install gulp –g
進入項目文件夾:cd D:\php\takeout
npm install gulp
一、yum install httpd
二、設置Apache服務的啓動級別
chkconfig --levels 235 httpd on
三、如今就啓動它
/etc/init.d/httpd start
搭建SVN服務器
一、安裝
yum install subversion
二、判斷是否安裝成功
svnserve --version
三、創建SVN庫。
mkdir /opt/svn/repos
svnadmin create /opt/svn/repos
四、配置用戶名和密碼
cd /opt/svn/repos/conf
vi passwd
添加用戶名和密碼:
hello=123 (用戶名=密碼)
五、設置用戶權限
vi authz
最後行追加:
[/]
hello= rw
意思是hello用戶對全部的目錄有讀寫權限,
六、設定svnserve.conf
anon-access = none # 使非受權用戶沒法訪問
auth-access = write # 使受權用戶有寫權限
password-db = password
authz-db = authz # 訪問控制文件
realm = /opt/svn/repos # 認證命名空間,subversion會在認證提示裏顯示,而且做爲憑證緩存的關鍵字。
七、啓動svn
svnserve -d -r /opt/svn/repos