亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

PhpCms入門指引:linux環境搭建

2024-09-10 07:18:08
字體:
來源:轉載
供稿:網友
一、系統約定

 

軟件源代碼包存放位置:/usr/local/src
源碼包編譯安裝位置(prefix):/usr/local/software_name
腳本以及維護程序存放位置:/usr/local/sbin
MySQL 數據庫位置:/var/lib/mysql(可按情況設置)
Apache 網站根目錄:/home/www/wwwroot(可按情況設置)
Apache 虛擬主機日志根目錄:/home/www/logs(可按情況設置)
Apache 運行賬戶:www:www
二、系統環境部署及調整

 

1. 檢查系統是否正常
# more /var/log/messages(檢查有無系統級錯誤信息)
# dmesg(檢查硬件設備是否有錯誤信息)
# ifconfig(檢查網卡設置是否正確)
# ping www.163.com(檢查網絡是否正常)
2. 關閉不需要的服務
# ntsysv
以下僅列出需要啟動的服務,未列出的服務一律推薦關閉:
atd
crond
irqbalance
microcode_ctl
network
sendmail
sshd
syslog

3. 重新啟動系統
# init 6
4. 配置 vim
# vi /root/.bashrc
在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。
# echo 'syntax on' > /root/.vimrc
5. 使用 yum 程序安裝所需開發包(以下為標準的 RPM 包名稱)
# yum install ntp vim-enhanced gcc gcc-c gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel
6. 定時校正服務器時鐘,定時與中國國家授時中心授時服務器同步
# crontab -e 加入一行: */30 * * * * ntpdate 210.72.145.44
7. 源碼編譯安裝所需包 (Source)
(1) GD2
# cd /usr/local/src
# tar xzvf gd-2.0.34.tar.gz
# cd gd-2.0.34
# ./configure --prefix=/usr/local/gd2
# make
# make install
(2) LibXML2
# cd /usr/local/src
# tar xjvf libxml2-2.6.30.tar.bz2
# cd libxml2-2.6.30
# ./configure --prefix=/usr/local/libxml2
# make
# make install
(3) LibMcrypt
# cd /usr/local/src
# tar xjvf libmcrypt-2.5.8.tar.bz2
# cd libmcrypt-2.5.8
# ./configure –prefix=/usr/local/libmcrypt
# make
# make install
(4) Apache日志截斷程序
# cd /usr/local/src
# tar xzvf cronolog-1.7.0-beta.tar.gz
# cd cronolog-1.7.0-beta
# ./configure –prefix=/usr/local/cronolog
# make
# make install
8. 升級OpenSSL和OpenSSH
# cd /usr/local/src
# tar xzvf openssl-0.9.8e.tar.gz
# cd openssl-0.9.8e
# ./config --prefix=/usr/local/openssl
# make
# make test
# make install
# cd ..
# tar xzvf openssh-4.7p1.tar.gz
# cd openssh-4.7p1
# ./configure /
"--prefix=/usr" /
"--with-pam" /
"--with-zlib" /
"--sysconfdir=/etc/ssh" /
"--with-ssl-dir=/usr/local/openssl" /
"--with-md5-passwords"
# make
# make install
(1)禁用 SSH V1 協議
找到:
#Protocol 2,1
改為:
Protocol 2
(2)禁止root直接登錄
此處先建立一個普通系統用戶:
# useradd username
# passwd username
找到:
#PermitRootLogin yes
改為:
PermitRootLogin no
(3)禁用服務器端GSSAPI
找到以下兩行,并將它們注釋:
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
(4)禁用 DNS 名稱解析
找到:
#UseDNS yes
改為:
UseDNS no
(5)禁用客戶端 GSSAPI
# vi /etc/ssh/ssh_config
找到:
GSSAPIAuthentication yes
將這行注釋掉。
最后,確認修改正確后重新啟動 SSH 服務
# service sshd restart
# ssh -v
確認 OpenSSH 以及 OpenSSL 版本正確。
三、編譯安裝L.A.M.P環境

 

1. 下載軟件
# cd /usr/local/src
httpd-2.2.6.tar.bz2
mysql-5.0.45-linux-i686-glibc23.tar.gz
php-5.2.4.tar.bz2
ZendOptimizer-3.3.0-linux-glibc21-i386.tar.gz
2. 安裝MySQL
# tar xzvf mysql-5.0.45-linux-i686-glibc23.tar.gz
# mv mysql-5.0.45-linux-i686-glibc23 /usr/local/
# ln -s /usr/local/ mysql-5.0.45-linux-i686-glibc23 /usr/local/mysql
# useradd mysql
# chown -R mysql:root /usr/local/mysql/
# cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
# chown root:root /etc/rc.d/init.d/mysqld
# chmod 755 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 3 5 mysqld on
# cp ./support-files/my-huge.cnf /etc/my.cnf
# mv /usr/local/mysql/data /var/lib/mysql
# chown -R mysql:mysql /var/lib/mysql/
# vi /etc/my.cnf
修改以下內容:
(1) 在 [mysql] 段增加一行:
default-character-set = gbk | latin1 | utf8 | big5
(2) 在 [mysqld] 段增加或修改:
datadir = /var/lib/mysql
--skip-innodb
default-character-set = gbk | latin1 | utf8 | big5
--wait-timeout = 3 | 5 | 10
max_connections = 256 | 384 | 512
max_connect_errors = 10000000
thread_concurrency = CPU個數×2
將 log-bin 注釋
# bin/mysqladmin -u root password 'password_for_root'
3. 編譯安裝Apache
# cd /usr/local/src
# tar xjvf httpd-2.2.6.tar.bz2
# cd httpd-2.2.6
# ./configure /
"--prefix=/usr/local/apache2" /
"--with-included-apr" /
"--enable-so" /
"--enable-deflate=shared" /
"--enable-expires=shared" /
"--enable-rewrite=shared" /
"--enable-static-support" /
"--disable-userdir"
# make
# make install
# echo '/usr/local/apache2/bin/apachectl start ' >> /etc/rc.local
4. 編譯安裝PHP
# cd /usr/local/src
# tar xjvf php-5.2.4.tar.bz2
# cd php-5.2.4
# ./configure /
"--prefix=/usr/local/php" /
"--with-apxs2=/usr/local/apache2/bin/apxs" /
"--with-config-file-path=/usr/local/php/etc" /
"--with-mysql=/usr/local/mysql" /
"--with-libxml-dir=/usr/local/libxml2" /
"--with-gd=/usr/local/gd2" /
"--with-jpeg-dir" /
"--with-png-dir" /
"--with-bz2" /
"--with-freetype-dir" /
"--with-iconv-dir" /
"--with-zlib-dir " /
"--with-openssl=/usr/local/openssl" /
"--with-mcrypt=/usr/local/libmcrypt" /
"--enable-soap" /
"--enable-gd-native-ttf" /
"--enable-ftp" /
"--enable-mbstring" /
"--enable-exif" /
"--disable-ipv6" /
"--disable-cgi" /
"--disable-cli"
# make
# make install
# mkdir /usr/local/php/etc
# cp php.ini-dist /usr/local/php/etc/php.ini
5. 整合Apache與PHP
# vi /usr/local/apache2/conf/httpd.conf
找到:
AddType application/x-gzip .gz .tgz
在該行下面添加
AddType application/x-httpd-php .php
找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
將該行改為
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
找到:
#Include conf/extra/httpd-mpm.conf
#Include conf/extra/httpd-info.conf
#Include conf/extra/httpd-vhosts.conf
#Include conf/extra/httpd-default.conf
去掉前面的“#”號,取消注釋。
注意:以上 4 個擴展配置文件中的設置請按照相關原則進行合理配置! 修改完成后保存退出。
# /usr/local/apache2/bin/apachectl restart
6. 查看確認L.A.M.P環境信息、提升 PHP 安全性
在網站根目錄放置 phpinfo.php 腳本,檢查phpinfo中的各項信息是否正確。
確認 PHP 能夠正常工作后,在 php.ini 中進行設置提升 PHP 安全性。
# vi /etc/php.ini
找到:
disable_functions =
設置為:
phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,
proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,
readlink,symlink,popepassthru,stream_socket_server
四、服務器安全性設置

 

1. 設置系統防火墻
# vi /usr/local/sbin/fw.sh
將以下腳本命令粘貼到 fw.sh 文件中。
#!/bin/bash
# Stop iptables service first
service iptables stop
# Load FTP Kernel modules
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
# Inital chains default policy
/sbin/iptables -F -t filter
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
# Enable Native Network Transfer
/sbin/iptables -A INPUT -i lo -j ACCEPT
# Accept Established Connections
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# ICMP Control
/sbin/iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
# WWW Service
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# FTP Service
/sbin/iptables -A INPUT -p tcp --dport 21 -j ACCEPT
# SSH Service
/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT # chmod 755 /usr/local/sbin/fw.sh
# echo '/usr/local/sbin/fw.sh' >> /etc/rc.local
# /usr/local/sbin/fw.sh
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美xxxx18国产| 深夜福利亚洲导航| 欧美日韩成人黄色| 精品国偷自产在线视频99| 亚洲精品视频免费在线观看| 精品国产鲁一鲁一区二区张丽| 国产精品第一视频| 欧美激情一区二区久久久| 国产精品三级网站| 日韩av影片在线观看| 国产在线播放91| 成人两性免费视频| 亚洲成人精品久久| 亚洲国产97在线精品一区| 国产精品偷伦免费视频观看的| 在线视频日韩精品| 欧美日韩亚洲系列| 成人做爰www免费看视频网站| 亚洲国产成人精品久久久国产成人一区| 亚洲国产精品va在线看黑人| 日本欧美国产在线| 亚洲欧美日韩网| 福利一区视频在线观看| 国产精品96久久久久久又黄又硬| 91sa在线看| 日韩三级成人av网| 日本精品久久久| 中文字幕av日韩| 亚洲男人第一av网站| 国语自产精品视频在免费| 在线观看国产精品日韩av| 97高清免费视频| 久久综合免费视频| 亚洲美女福利视频网站| 国产精品福利久久久| 久久久久久久久爱| 5566成人精品视频免费| 久久久久久亚洲| 日韩欧美国产黄色| 欧美日韩国产一区在线| 国产99久久精品一区二区 夜夜躁日日躁| 国产精品美女www爽爽爽视频| 欧美性极品xxxx做受| 日韩欧美在线视频| 国产福利视频一区二区| 中文字幕亚洲激情| 人人做人人澡人人爽欧美| 日韩在线中文字幕| 啪一啪鲁一鲁2019在线视频| 尤物九九久久国产精品的分类| 久久91精品国产91久久久| 亚洲精品视频久久| 亚洲国产精品一区二区三区| 91在线观看免费| 午夜精品一区二区三区在线视频| 日韩av快播网址| 少妇高潮久久久久久潘金莲| 欧美大成色www永久网站婷| 亚洲激情第一页| 热久久这里只有精品| 国产69精品久久久久9999| 亚洲人在线视频| 久久久精品国产一区二区| 色综合久久久888| 国产精品第10页| 51视频国产精品一区二区| 国产成人精品免费视频| 国产亚洲精品久久久久久| 91久久久久久久| 国产成人精品av在线| 亚洲欧美www| 中文字幕日韩在线视频| 成人xxxx视频| 成人国产精品一区| 日韩视频免费在线| 97成人在线视频| 欧美另类第一页| 在线成人一区二区| 国产精品高清在线观看| 亚洲精品久久久久中文字幕二区| 欧美亚洲另类激情另类| 久久影视三级福利片| 日韩大陆欧美高清视频区| 久久伊人精品视频| 国语自产精品视频在线看抢先版图片| 夜色77av精品影院| 日韩有码在线播放| 91麻豆国产语对白在线观看| 国产精品一区二区三区在线播放| 日韩精品久久久久久福利| 91在线观看免费高清完整版在线观看| 久久久久久国产| 久久手机免费视频| 久久久久国产一区二区三区| 性亚洲最疯狂xxxx高清| 久久九九有精品国产23| 欧美成人精品在线| 欧美成在线视频| 91热精品视频| 成人免费网视频| 久久精品久久久久久国产 免费| 免费91麻豆精品国产自产在线观看| 日韩av大片免费看| 亚洲精品国产综合久久| 亚洲精品99久久久久| 国产亚洲精品日韩| 91日本在线视频| 国产欧美在线视频| 亚洲一区二区国产| 91av在线播放视频| 另类天堂视频在线观看| 国产精品人成电影| 亚洲国产精品国自产拍av秋霞| 在线观看久久久久久| 精品成人在线视频| 日韩精品免费看| 日韩精品在线播放| 色香阁99久久精品久久久| 欧美肥老太性生活视频| 国产精品盗摄久久久| 国产偷亚洲偷欧美偷精品| 久久久久亚洲精品国产| 久久琪琪电影院| 久久精品国产一区二区电影| 国产91精品视频在线观看| 91国产精品视频在线| 91国产精品视频在线| 欧美大片免费观看| 欧洲亚洲免费在线| 在线观看欧美成人| 欧美日韩高清在线观看| 亚洲视频在线免费看| 久久久久久久97| 亚洲黄色www网站| 亚洲永久在线观看| 色婷婷久久一区二区| 91久久精品国产91性色| 亚洲香蕉成人av网站在线观看| 欧美成年人视频网站| 欧美激情中文字幕在线| 久久精品国产欧美亚洲人人爽| 日韩一区二区欧美| 久久国产精品影视| 亚洲va国产va天堂va久久| 国产一区二区三区高清在线观看| 一本色道久久综合狠狠躁篇的优点| 日韩有码在线电影| 日韩欧美999| 欧美激情欧美狂野欧美精品| 亚洲成人网在线| 亚洲理论电影网| 色偷偷噜噜噜亚洲男人| 久久亚洲精品成人| 国内精品一区二区三区| 日韩**中文字幕毛片| 欧美又大又粗又长| 久久亚洲春色中文字幕| 中文字幕亚洲精品| 亚洲aa在线观看| 亚洲欧美国产日韩中文字幕| 亚洲国产精品嫩草影院久久| 亚洲国语精品自产拍在线观看| 亚洲男女自偷自拍图片另类| 久精品免费视频|