日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

我在Freebsd下安装帝国CMS系统整合Discuz的服务器环境配置

發(fā)布時間:2023/12/19 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我在Freebsd下安装帝国CMS系统整合Discuz的服务器环境配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
編譯MYSQL選項(xiàng):
?./configure --prefix=/home/mysql --enable-assembler --with-charset=gbk --with-extra-charsets=gbk 編譯完成安裝以后,需要對相應(yīng)的MYSQL目錄設(shè)置權(quán)限:
chown -R root:mysql /home/mysql
chown -R mysql:mysql /home/mysql/var
chgrp -R mysql /home/mysql
加入MYSQL用戶:
pw group add mysql
pw user add mysql -g mysql -s /sbin/nologin 編譯PHP:
./configure --prefix=/home/php --with-mysql=/home/mysql --with-apxs2=/home/apache20/bin/apxs --with-gd --enable-gd-native-ttf --disable-ipv6 --with-jpeg-dir --with-zlib-dir
編譯APACHE:
./configure --prefix=/home/apache20 --enable-so --enable-rewrite=shared --enable-modules=most --enable-mods-shared=max --with-mpm=worker 編譯PHP支持的GD庫:
./configure --prefix=/usr/local/gd FREEBSD內(nèi)核編譯開關(guān):
# 1.? `cd /usr/src'?????? (or to the directory containing your source tree).
# 2.? `make buildworld'
# 3.? `make buildkernel KERNCONF=YOUR_KERNEL_HERE'???? (default is GENERIC).
# 4.? `make installkernel KERNCONF=YOUR_KERNEL_HERE'?? (default is GENERIC).
# 5.? `reboot'??????? (in single user mode: boot -s from the loader prompt).
# 6.? `mergemaster -p'
# 7.? `make installworld'
# 8.? `mergemaster'
# 9.? `reboot' 以下摘自MYSQL5.0.27的自安裝描述文件。 shell> groupadd mysql
???? shell> useradd -g mysql mysql
???? shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
???? shell> cd mysql-VERSION
???? shell> ./configure --prefix=/usr/local/mysql
???? shell> make
???? shell> make install
???? shell> cp support-files/my-medium.cnf /etc/my.cnf
???? shell> cd /usr/local/mysql
???? shell> bin/mysql_install_db --user=mysql
???? shell> chown -R root? .
???? shell> chown -R mysql var
???? shell> chgrp -R mysql .
???? shell> bin/mysqld_safe --user=mysql & 后記:
在安裝LIBAPR的時候會要求做連接:
ln -s /usr/lib/libapr-0.so.0.9.4 libapr-1.so
ln -s /usr/lib/libapr-0.so.0.9.4 libapr-1.so.0
ln -s /usr/lib/libapr-0.so.0.9.4 libaprutil-1.so
ln -s /usr/lib/libapr-0.so.0.9.4 libaprutil-1.so.0 根據(jù)APR版本不同,做相應(yīng)的連接。 四、啟動優(yōu)化(loader.conf) autoboot_delay="2"
## 設(shè)置啟動等待時間為2秒。 hw.ata.atapi_dma=1
## 打開ATA33以上接口的硬盤的DMA傳輸,加快存取速度。 kern.ipc.maxsockets="16384"
## 增大線程間套接數(shù)量 net.inet.tcp.tcbhashsize="2048"
## 增大TCP控制塊數(shù)量 beastie_disable="YES"
## 關(guān)閉小惡魔圖像啟動菜單 五、系統(tǒng)首選項(xiàng)(rc.conf) background_dhclient="YES"
## 不等待DHCP執(zhí)行完畢,加快啟動速度。 keyrate="fast"
## 最大化鍵盤速率 sendmail_enable="NONE"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
## 關(guān)閉SENDMAIL clear_tmp_enable="YES"
## 按時清除/var/tmp文件 tcp_extensions="YES"
## 擴(kuò)展TCP 六、系統(tǒng)資源優(yōu)化(sysctl.conf) security.bsd.see_other_uids=0
## 不允許用戶看到所有系統(tǒng)進(jìn)程 kern.ipc.maxsockbuf=8388608
## 線程套接字緩沖區(qū) kern.ipc.shm_use_phys=1
## 僅為線程提供物理內(nèi)存支持,需要256兆以上內(nèi)存。 kern.ipc.shmmax=67108864
## 線程可使用的最大共享內(nèi)存 kern.ipc.shmall=32768
## 最大線程數(shù)量 kern.coredump=0
## 程序崩潰時不記錄 net.local.stream.sendspace=65536
net.local.stream.recvspace=65536
## 本地數(shù)據(jù)流接收和發(fā)送空間 net.local.dgram.maxdgram=16384
## 本地數(shù)據(jù)包最大數(shù)量 net.local.dgram.recvspace=65536
## 本地數(shù)據(jù)包接收空間 net.inet.tcp.rfc1644=1
net.inet.tcp.rfc3042=1
net.inet.tcp.rfc3390=1
## 某些加快網(wǎng)絡(luò)性能的協(xié)議,請參考RFC文章。 net.inet.tcp.mssdflt=1460
## 數(shù)據(jù)包數(shù)據(jù)段大小,ADSL為1452。 net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=1048576
## 網(wǎng)絡(luò)數(shù)據(jù)接收和發(fā)送空間 net.inet.tcp.inflight_enable=1
## 為網(wǎng)絡(luò)數(shù)據(jù)連接時提供緩沖 net.inet.tcp.minmss=1460
## 數(shù)據(jù)包數(shù)據(jù)段最小值,ADSL為1452。 net.inet.raw.maxdgram=65536
## 本地數(shù)據(jù)最大數(shù)量 net.inet.raw.recvspace=65536
## 本地數(shù)據(jù)流接收空間 七、環(huán)境設(shè)置(.cshrc)
alias ls ls -GF
## 彩色化ls setenv EDITOR ee
## 默認(rèn)編輯器為ee setenv PAGER less
## 默認(rèn)分頁器為less,比more要方便。 set nobeep
set prompt = '%n@%/%# '
set filec
set autolist
##
這幾行設(shè)置我先不解釋,不過我相信你肯定喜歡,自己去研究那是什么吧。特別是最后一行。 二. Linux下安裝 1.下載eaccelerator-0.9.5.tar.bz2
???? 下載地址:http://sourceforge.net/projects/eaccelerator
? http://jaist.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.tar.bz2
??
??? 2.動態(tài)安裝 # tar -jxf eaccelerator-0.9.5.tar.bz2
???? # cd eaccelerator-0.9.5
???? # export PHP_PREFIX="/usr/local/"
???? # $PHP_PREFIX/bin/phpize
???? # ./configure???? --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
???? # make && make install
? 注:通過export 來設(shè)置php所在的安裝路徑變量,我的PHP是安裝在/usr目錄下,系統(tǒng)用Slackware 12.0。其它系統(tǒng)如果默認(rèn)安裝也大體差不多;如果不一樣,就自己指定一下; 完成安裝后,eaccelerator.so模塊位于 /usr/lib/php/extensions目錄中,您的系統(tǒng)如果和我不一樣,您自己應(yīng)該安裝在哪了;
# echo "/usr/lib/php/extensions" > /etc/ld.so.conf
# ldconfig 注:更新動態(tài)鏈接庫地址; 我的SO地址:/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so 3.修改php.ini 我們首先要修改;php.ini,然后重啟Apache; 在php.ini文件中,加入;
? zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20020429/eaccelerator.so" 注:模塊的具體位置;
? eaccelerator.shm_size="16" 注:共享內(nèi)存大小;
? eaccelerator.cache_dir="/home/eaccelerator" 注:緩存目錄;
? eaccelerator.enable="1"
? eaccelerator.optimizer="1"
? eaccelerator.check_mtime="1"
? eaccelerator.debug="0"
? eaccelerator.filter=""
? eaccelerator.shm_max="0"
? eaccelerator.shm_ttl="0"
? eaccelerator.shm_prune_period="0"
? eaccelerator.shm_only="0"
? eaccelerator.compress="1"
? eaccelerator.compress_level="9" 注:其中,模塊的具體位置必須正確,以您的系統(tǒng)為準(zhǔn);共享內(nèi)存大小可以自己調(diào)整,感覺16M還是可以的,根據(jù)服務(wù)器的情況,你自己調(diào)一下。緩存目錄可以自己指定,我們在這里指定的是 /home目錄上的 eaccelerator 目錄,如果沒有,自己創(chuàng)建一個;權(quán)限是0777; 以上的配置是把 eaccelerator 做為 Zend 的擴(kuò)展模塊來編譯的辦法。如果您的PHP是用安裝模式編譯的,要把 zend_extension改為zend_extension_ts 。 如果您是把 eaccelerator 做為 PHP的一個擴(kuò)展,要用下面的配置 ;
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/home/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1" 是不是生效了,您要查看 /home/eaccelerator 目錄中,當(dāng)Apache服務(wù)器啟動了,你隨便點(diǎn)幾個頁面,如果在這個目錄中,出現(xiàn)文件了。那就是生效了。如果沒任何文件,就要找原因了 …… 這兩個配置文件,是不是管用。要你自己根據(jù)情況來修改。 4.創(chuàng)建緩存目錄 mkdir /tmp/eaccelerator
???? chmod 0777 /tmp/eaccelerator
安裝文檔:http://www.eaccelerator.net/wiki/InstallFromSource

轉(zhuǎn)載于:https://blog.51cto.com/forkx/161250

總結(jié)

以上是生活随笔為你收集整理的我在Freebsd下安装帝国CMS系统整合Discuz的服务器环境配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。