• 
      
        <strike id="w0aiq"><menu id="w0aiq"></menu></strike><fieldset id="w0aiq"></fieldset> <fieldset id="w0aiq"></fieldset>
      • <ul id="w0aiq"></ul>
        <ul id="w0aiq"></ul>
      • <ul id="w0aiq"></ul>
         您好![請登陸] [免費注冊] [忘記密碼]
        申請加盟    銷售熱線: 020-85421558 技術支持: 020-36523071 備案專線: (0)136-8886-2121

        你要找的是深圳虛擬主機哪家好?中外商貿為你提供服務:深圳虛擬主機價格、深圳虛擬主機公司,歡迎瀏覽:深圳虛擬主機

        深圳虛擬主機
        系統約定
        軟件源代碼包存放位置 /usr/local/src 
        源碼包編譯安裝位置(prefix) /usr/local/Comsenz/software_name 
        腳本以及維護程序存放位置 /usr/local/Comsenz/sbin 
        MySQL 數據庫位置 /data/mysql(可按情況設置) 
        Apache 網站根目錄 /data/wwwroot(可按情況設置) 
        Apache 虛擬主機日志根目錄 /data/wwwroot/logs(可按情況設置) 
        Apache 運行賬戶 www:www 


        相關推薦:PHP5.4+Apache+Mysql 服務器環境配置


        系統環境初始化
        1、檢查系統是否正常
        more /var/log/messages(檢查有無系統級錯誤信息)


        dmesg (檢查硬件設備是否有錯誤信息)


        cat /proc/cpuinfo (檢查CPU頻率是否正常)


        top (按1檢測CPU核數是否正常,內存大小是否正常)


        ifconfig(檢查網卡設置是否正確)


        ping www.163.com(檢查網絡是否正常)


        2、關閉不需要的服務
        ntsysv


        以下僅列出需要啟動的服務,未列出的服務一律推薦關閉:


        atd


        crond


        irqbalance


        microcode_ctl


        network


        sendmail


        sshd


        syslog


        關閉SElinux:


        修改/etc/selinux/config文件中的SELINUX= 為 disabled


        3、更換快速源
        mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old


        cd /etc/yum.repos.d/


        wget http://c.sihost.net/CentOS-Base-sohu.repo


        mv CentOS-Base-sohu.repo CentOS-Base.repo


        yum clean


        yum -y update


        lsb_release -a


        yum -y erase mysql


        yum -y erase php


        yum -y erase httpd


        4、使用 yum 程序安裝所需開發包(以下為標準的 RPM 包名稱)
        yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libtiff-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel fontconfig-devel zlib zlib-devel libevent-devel gcc gcc-c++ flex bison bzip2-devel libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel


        5、定時校正服務器時鐘,定時與中國國家授時中心授時服務器同步
        crontab –e


        加入一行:


        */30 * * * * ntpdate 210.72.145.44 > /dev/null 2>&1


        6、下載程序包
        Apache


        推薦穩定版 2.2.21


        http://archive.apache.org/dist/httpd/


        PHP


        推薦穩定版5.2.17


        http://cn.php.net/downloads.php


        Mysql


        推薦穩定版5.5.18


        http://www.mysql.com/downloads/mysql/


        文中的配置文件和腳本限于篇幅,請到以下地址下載(僅支持linux下使用wget下載)


        Apache控制腳本


        http://c.sihost.net/jb/httpd


        Apache配置文件


        http://c.sihost.net/jb/httpd.conf


        以上列出的程序最新推薦版下載列表


        http://c.sihost.net/lamp_tools.list


        在 /usr/local/src目錄下執行


        wget http://c.sihost.net/lamp_tools.list


        wget -i lamp_tools.list


        7、創建web運行用戶
        groupadd www


        useradd -g www www


        mkdir -p /data/wwwroot


        chmod +w /data/wwwroot


        chown www:www /data/wwwroot -R


        8、重新啟動
        init 6


        編譯安裝環境
        1、安裝 MySQL
        cd /usr/local/src


        tar zxvf cmake-2.8.5.tar.gz


        cd cmake-2.8.5/


        ./configure


        gmake &&gmake install 


        groupadd mysql


        useradd -g mysql mysql


        mkdir -p /data/mysql


        chown -R mysql:mysql /data/mysql


        cd /usr/local/src


        tar zxvf mysql-5.5.18.tar.gz


        cd mysql-5.5.18


        cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/Comsenz/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/usr/local/Comsenz/etc/ -DWITH_BLACKHOLE_STORAGE_ENGINE=1


        make && make install


        cd /usr/local/Comsenz/mysql


        ./scripts/mysql_install_db --user=mysql


        cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld


        chmod 755 /etc/rc.d/init.d/mysqld


        chkconfig --add mysqld


        chkconfig --level 3 mysqld on


        編輯/etc/rc.d/init.d/mysqld


        找到


        basedir=


        datadir=


        改成


        basedir=/usr/local/Comsenz/mysql


        datadir=/data/mysql


        然后


        mkdir -p /usr/local/Comsenz/etc


        cp ./support-files/my-huge.cnf /usr/local/Comsenz/etc/my.cnf


        編輯/usr/local/Comsenz/etc/my.cnf


        在 [mysqld] 段增加


        datadir = /data/mysql


        wait-timeout = 10


        max_connections = 512


        max_connect_errors = 10000000


        local-infile=0


        在 [mysqld] 段修改


        max_allowed_packet = 16M


        thread_cache_size = CPU個數*2


        將 log-bin 注釋


        mv /usr/local/Comsenz/mysql/data/* /data/mysql


        service mysqld start


        bin/mysqladmin -u root password 'admin999'


        其中admin999是要設置的root密碼


        2、安裝 Apache
        cd /usr/local/src/


        tar zxvf httpd-2.2.21.tar.gz


        cd httpd-2.2.21


        ./configure --prefix=/usr/local/Comsenz/apache --enable-module=rewrite --disable-access --disable-auth --disable-charset-lite --disable-include --disable-log-config --disable-env --disable-setenvif --disable-mime --disable-status --disable-autoindex --disable-asis --disable-cgid --disable-cgi --disable-negotiation --disable-dir --disable-actions --disable-userdir --disable-alias --enable-so --enable-mods-shared='access auth auth_anon auth_dbm auth_digest dav dav_fs actions alias asis autoindex cache cern_meta cgi charset_lite deflate dir disk_cache env expires file_cache headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias'


        make && make install


        cd /usr/local/src/


        mv /usr/local/Comsenz/apache/conf/httpd.conf /usr/local/Comsenz/apache/conf/httpd.conf.old


        cp -f /usr/local/src/httpd.conf /usr/local/Comsenz/apache/conf/httpd.conf


        cp -f /usr/local/src/httpd /etc/init.d/httpd


        chmod 755 /etc/init.d/httpd


        chkconfig --add httpd


        chkconfig httpd on


        3、編譯安裝PHP 所需的支持庫
        tar zxvf libiconv-1.14.tar.gz


        cd libiconv-1.14/


        ./configure --prefix=/usr/local


        make && make install


        cd /usr/local/src/


        tar zxvf libmcrypt-2.5.8.tar.gz


        cd libmcrypt-2.5.8


        ./configure


        make && make install


        /sbin/ldconfig


        cd libltdl/


        ./configure --enable-ltdl-install


        make && make install


        cd /usr/local/src/


        tar zxvf mhash-0.9.9.9.tar.gz


        cd mhash-0.9.9.9/


        ./configure


        make && make install


        cd /usr/local/src/


        64bit系統執行下面的:


        ln -s /usr/local/lib/libmcrypt.la /usr/lib64/libmcrypt.la


        ln -s /usr/local/lib/libmcrypt.so /usr/lib64/libmcrypt.so


        ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib64/libmcrypt.so.4


        ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib64/libmcrypt.so.4.4.8


        ln -s /usr/local/lib/libmhash.a /usr/lib64/libmhash.a


        ln -s /usr/local/lib/libmhash.la /usr/lib64/libmhash.la


        ln -s /usr/local/lib/libmhash.so /usr/lib64/libmhash.so


        ln -s /usr/local/lib/libmhash.so.2 /usr/lib64/libmhash.so.2


        ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib64/libmhash.so.2.0.1


        ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config


        ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/libiconv.so.2


        32bit系統執行下面的:


        ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la


        ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so


        ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4


        ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8


        ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a


        ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la


        ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so


        ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2


        ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1


        ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config


        ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2


        tar zxvf mcrypt-2.6.8.tar.gz


        cd mcrypt-2.6.8


        /sbin/ldconfig


        ./configure


        make && make install


        4、編譯安裝PHP
        cd /usr/local/src


        tar zxvf php-5.2.17.tar.gz


        cd php-5.2.17


        ./configure --prefix=/usr/local/Comsenz/php5 --with-config-file-path=/usr/local/Comsenz/etc --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --enable-magic-quotes --with-mysql=/usr/local/Comsenz/mysql --with-pear --enable-sockets --with-ttf --with-freetype-dir=/usr --enable-gd-native-ttf --with-zlib --enable-sysvsem --enable-exif --enable-sysvshm --with-libxml-dir=/usr --with-apxs2=/usr/local/Comsenz/apache/bin/apxs --with-iconv=/usr/local/libiconv --with-iconv-dir=/usr/local --with-xmlrpc --enable-xml --enable-shmop --enable-zip --with-mhash --with-mcrypt --enable-discard-path --enable-bcmath --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --with-openssl


        make &&make install


        ./libtool --finish /usr/local/src/php-5.2.17/libs


        cp php.ini-dist /usr/local/Comsenz/etc/php.ini


        echo 'ulimit -SHn 65535' >> /etc/rc.local


        5、安裝PHP擴展模塊(需要此功能的Discuz! X用戶選裝)
        APC


        cd /usr/local/src


        tar zxvf APC-3.1.9.tgz


        cd APC-3.1.9


        /usr/local/Comsenz/php5/bin/phpize


        ./configure --enable-apc --enable-mmap --enable-apc-spinlocks --disable-apc-pthreadmutex --with-php-config=/usr/local/Comsenz/php5/bin/php-config


        make &&make install


        編輯/usr/local/Comsenz/etc/php.ini


        查找


        extension_dir = 


        在下面一行添加


        extension_dir = "/usr/local/Comsenz/php5/lib/php/extensions/no-debug-non-zts-20060613/"


        extension="apc.so"


        apc.enabled = 1


        apc.shm_size = 64M


        apc.stat = 1


        保存


        6、查看確認L.A.M.P環境信息、提升 PHP 安全性
        保存以下內容為info.php到/data/www/,檢查phpinfo中的各項信息是否正確。




        phpinfo();


        ?>


        確認 PHP 能夠正常工作后,編輯/usr/local/Comsenz/etc/php.ini進行設置提升PHP安全性。


        查找


        disable_functions =


        修改成


        disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen


        然后


        service httpd restart

         

         

        備案系統認證 舉報不良網站 我們的支付方式 AAA級信用
        廣州萬戶網絡信息科技有限公司 旗下網站建設品牌:中外商貿 www.honglang-dl.com 版權所有 ©2000-2019 All Rights Reserved
        網站備案編號:粵ICP備15049595號 地址:廣州市番禺區大石街北聯圍仔工業路2號E座305
        電話:020-85421558   傳真:020-88140140   郵編:510515
        交換PR>=4的友情鏈接合作站,歡迎同行聯系鏈接QQ:
        主站蜘蛛池模板: 精品国产亚洲一区二区三区| 国产精品一区二区不卡| 日韩一区精品视频一区二区| 99久久精品无码一区二区毛片| 精品国产乱码久久久久久郑州公司 | 精品9E精品视频在线观看| 精品久久久久久无码中文野结衣 | 久久精品中文无码资源站| 亚洲精品老司机在线观看| 国产精品视频免费一区二区| 国产精品久久久久9999高清| 久久精品九九亚洲精品| 亚洲无码日韩精品第一页| 久久久久国产精品麻豆AR影院| 国产精品99久久久久久猫咪 | 国产成人综合久久精品尤物| 国产精品臀控福利在线观看| 精品久久久久久久久午夜福利 | 亚洲精品无码MV在线观看| 久久久91人妻无码精品蜜桃HD| 99亚洲精品视频| 亚洲精品电影网| 亚洲精品成人av在线| 四虎国产精品永久地址99新强| 国产成人无码久久久精品一| 久久精品国产亚洲AV高清热| 日产精品久久久久久久性色| 自拍偷自拍亚洲精品情侣| 亚洲国产成人a精品不卡在线| 久久99精品久久久久久噜噜| 国产在线精品国自产拍影院| 国产精品 综合 第五页| 国产精品男男视频一区二区三区| 日韩精品视频一区二区三区| 久久久久久亚洲Av无码精品专口| 免费看一级毛片在线观看精品视频| 精品久久久久久国产三级| 国内精品久久久久国产盗摄| 国产在线精品观看免费观看| 久久精品无码一区二区app| 青草国产精品视频。|