




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、IPOS-web服務(wù)器配置軟件源代碼包存放位置 /usr/local/src源碼包編譯安裝位置(prefix) /usr/local/腳本以及維護(hù)程序存放位置 /注意:ipos程序的 cron 和temp/caches 和temp/static_caches 這三個(gè)文件夾必須可寫1、移除系統(tǒng)自帶的rpm包的http mysql phpyum remove httpd mysql mysql-server php php-cli php-common php-devel php-gd -y2.安裝編譯環(huán)境及依賴庫(kù)文件yum -y install ntp vim-enhanced gcc gcc-
2、c+ flex bison autoconf automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext-devel pam-devel libtool libtool-ltdl openssl openssl-devel fontconfig-devel libxml2-devel curl-devel libicu libicu-devel libmcrypt libmcrypt-devel libmhas
3、h libxml2 libmhash-devel mysql-devel libxslt libxslt-devel libtool libtool-ltdl-devel 3.更新時(shí)間service ntpd stopntpdate service ntpd startchkconfig ntpd on#先安裝iconv字符集轉(zhuǎn)換包#cd /usr/local/srctar zxvf libiconv-1.14.tar.gzcd libiconv-1.14./configure -prefix=/usr/local/libiconvmakemake install
4、*(configure: error: no acceptable cc found in $PATH 該錯(cuò)誤提示:安裝gcc不成功,重新安裝)一、 apache安裝cd /usr/local/src -找到包的路徑tar -zxvf httpd-2.2.21.tar.gzcd httpd-2.2.21./configure -prefix=/usr/local/apache -enable-so -enable-rewrite -enable-mods-shared=most make make install /usr/local/apache/bin/apachectl startnet
5、stat -tnlp |grep httpdcp /usr/local/apache/bin/apachectl /etc/init.d/httpd/etc/init.d/httpd restartnetstat -tnlp |grep 80vim /etc/init.d/httpd / (第二行添加注釋信息,添加為系統(tǒng)服務(wù),黃色為添加的內(nèi)容,#號(hào)也要)# chkconfig: 35 61 61# description: Apache :wq 保存退出/sbin/chkconfig -add httpd/sbin/chkconfig httpd onService httpd stopSer
6、vice httpd startService iptables stop測(cè)試:http:/localhost:80 或者 http:/IP:80二、MYSQL 的安裝cd /usr/local/srcwget /files/v2.8/cmake-2.8.6.tar.gz (這個(gè)是在線下載,put的話就不用下載)tar zxvf cmake-2.8.6.tar.gzcd cmake-2.8.6./configure (Error when bootstrapping CMake:Cannot find appropriate C+ compiler on
7、this system.該錯(cuò)誤原因是C+未安裝成功)解決辦法、:yum y install gcc-c+makemake install-創(chuàng)建數(shù)據(jù)庫(kù)、日志文件夾mkdir -p /data/mysql/datamkdir -p /data/mysql/logtar zxvf mysql-5.5.17.tar.gzcd mysql-5.5.17.tar.gzcmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/data -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNO
8、BASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DMYSQL_TCP_PORT=3306 (Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at c
9、make/readline.cmake:83 (MESSAGE): Curses library not found. Please install appropriate package,該問題原因:未安裝成功ncurses-devel)-解決辦法: yum y install ncurses-develmakemake install-建帳戶/usr/sbin/groupadd -r -g 3306 mysql/usr/sbin/useradd -u 3306 -g mysql -r -M -s /sbin/nologin mysql-更改數(shù)據(jù)文件屬組及權(quán)限chown -R mysql:m
10、ysql /data/mysqlchmod -R 755 /data/mysql/-建立cnf文件cp support-files/my-f /etc/f -初使化數(shù)據(jù)庫(kù)/usr/local/mysql/scripts/mysql_install_db -user=mysql -basedir=/usr/local/mysql -datadir=/data/mysql/data & # cp support-files/mysql.server /etc/init.d/mysqld #chmod +x /etc/init.d/mysqld #/sbin/chkconfig -add m
11、ysqld #/sbin/chkconfig mysqld on# /sbin/service mysqld start# netstat -tnlp|grep 3306# cd /usr/local/bin /進(jìn)入用戶的默認(rèn)搜索路徑下建立mysql命令的軟連接,可以直接執(zhí)行mysql命令 # ln -s /usr/local/mysql/bin/mysql mysql # ln -s /usr/local/mysql/bin/mysqldump mysqldump # ln -s /usr/local/mysql/bin/mysqladmin mysqladmin # ln -s /usr/
12、local/mysql/bin/mysqlbinlog # mysqladmin -u root -p password '' /設(shè)置數(shù)據(jù)庫(kù)密碼 # mysql -u root -p 以下的優(yōu)化可以最后做 (以下的灰色可以先不做)sudo vim /etc/f /Mysql 優(yōu)化,在mysqld配置參數(shù)下面添加下面幾行(大概37行下面),根據(jù)服務(wù)器不同配置進(jìn)行不同的設(shè)置#先修改剛開始的幾個(gè)參數(shù)#key_buffer_size = 32Mmax_allowed_packet = 100Mtable_open_cache = 3000Msort_buffer_size = 16Mn
13、et_buffer_length = 8Kread_buffer_size = 8Mread_rnd_buffer_size = 16Mmyisam_sort_buffer_size = 256Mbulk_insert_buffer_size = 64Mmyisam_max_sort_file_size = 8Gmyisam_repair_threads = 1myisam_recover #下面這些是添加的默認(rèn)沒有#innodb_file_per_tablelog-bin-trust-function-creators=1skip-name-resolvlower_case_table_na
14、mes=1max_connections = 512max_connect_errors = 10log-error=/data/mysql/log/mysql.err.logmax_heap_table_size = 256Mjoin_buffer_size = 128Mthread_cache_size = 32Mthread_stack = 256Kquery_cache_type = 1query_cache_size =1024Mquery_cache_limit = 4Mtmp_table_size = 128Mback_log = 1024open_files_limit = 2
15、0480interactive_timeout = 120wait_timeout = 120external-locking = FALSEtable_cache = 512Mslow_query_loglong_query_time = 2character-set-server = utf8ft_min_word_len = 4#下面的都去掉注釋#innodb_data_home_dir = /data/mysql/datainnodb_data_file_path = ibdata1:10M:autoextendinnodb_log_group_home_dir = /data/mys
16、ql/data# You can set ._buffer_pool_size up to 50 - 80 %# of RAM but beware of setting memory usage too highinnodb_buffer_pool_size = 16Ginnodb_additional_mem_pool_size = 32M# Set ._log_file_size to 25 % of buffer pool sizeinnodb_log_file_size = 1024Minnodb_log_buffer_size = 512Minnodb_flush_log_at_t
17、rx_commit = 1innodb_lock_wait_timeout = 50innodb_write_io_threads = 8innodb_read_io_threads = 8innodb_thread_concurrency = 16 :wq /保存退出sudo rm -rvf /data/mysql/data/ib_logfile* /刪除原來的默認(rèn)文件sudo /sbin/service mysqld restartMysql> grant all privileges on *.* to ipos'%' identified by '1234
18、56'Mysql>flush privileges;service iptables stop用Navicat for MySQL軟件測(cè)試是否mysql連接正常-安裝PHP-cd /usr/local/srctar xvf php-5.2.17.tar.gzexport LDFLAGS=-L/usr/lib64/mysql cd php-5.2.17#mysql 在不同服務(wù)器上的時(shí)候使用下面的參數(shù)#./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -enable-cgi -with-
19、mysql=/usr/lib/mysql/ -with-config-file-path=/usr/local/php/etc -with-pdo-mysql=/usr/bin/mysql -with-mysqli=/usr/bin/mysql_config -enable-zip -enable-sqlite-utf8 -enable-sockets -enable-soap -enable-pcntl -enable-mbstring -enable-calendar -enable-bcmath -with-iconv=/usr/local/libiconv/ -enable-exif
20、-with-mcrypt -with-mhash -with-gd -with-png-dir -with-jpeg-dir -with-freetype-dir -with-libxml-dir -with-curl -with-curlwrappers -with-zlib -with-openssl -with-kerberos=shared -with-gettext=shared -with-xmlrpc=shared -with-xsl makemake install#當(dāng)mysql 在同一臺(tái)服務(wù)器上 的時(shí)候使用下面的參數(shù)#./configure -prefix=/usr/loca
21、l/php -with-apxs2=/usr/local/apache/bin/apxs -enable-cgi -with-mysql=/usr/local/mysql -with-config-file-path=/usr/local/php/etc -with-pdo-mysql=/usr/local/mysql/ -with-mysqli=/usr/local/mysql/bin/mysql_config -enable-zip -enable-sqlite-utf8 -enable-sockets -enable-soap -enable-pcntl -enable-mbstring
22、 -enable-calendar -enable-bcmath -with-iconv=/usr/local/libiconv/ -enable-exif -with-mcrypt -with-mhash -with-gd -with-png-dir -with-jpeg-dir -with-freetype-dir -with-libxml-dir -with-curl -with-curlwrappers -with-zlib -with-openssl -with-kerberos=shared -with-gettext=shared -with-xmlrpc=shared -wit
23、h-xsl makemake install# cp php.ini-dist /usr/local/php/etc/php.ini /拷貝配置文件-整合Apache與PHP及系統(tǒng)初始化配置 vim /usr/local/apache/conf/httpd.conf-查找AddType application/x-gzip .gz .tgz,在該行下面添加AddType application/x-httpd-php .php-查找DirectoryIndex index.html 把該行修改成DirectoryIndex index.html index.htm index.php :wq
24、/保存退出-測(cè)試apache和php是否整合成功,下面我們測(cè)試apache和php是否整合成功,在apache文檔跟目錄下新建一個(gè)小小的php程序 cd /usr/local/apache/htdocsvi test.php /在test.php文件中寫入下面三行 <?phpphpinfo();?>-重啟apache服務(wù)service httpd restartservice iptables stop-訪問,在瀏覽器中輸入http:/ip/test.php 出現(xiàn)php信息界面則說明整合成功安裝freeTDS進(jìn)入需要安裝的路徑-下載最新的freetds 編譯安裝tar xvf fr
25、eetds-stable.tgzcd freetds-0.91/./configure -prefix=/usr/local/freetds -with-tdsver=7.1 -enable-msdblib -with-gnu-ld -enable-shared -enable-staticmake make install vim /usr/local/freetds/etc/freetds.conf /修改最后的文件內(nèi)容global # TDS protocol version tds version = 8.0 # Whether to write a TDSDUMP file for
26、diagnostic purposes # (setting this to /tmp is insecure on a multi-user system) dump file = /tmp/freetds.log debug flags = 0xffff # Command and connection timeouts timeout = 10 connect timeout = 10mysqlserverhost =port = 1433tds version = 8.0client charset=utf-8 cd /usr/local/src/php-5.2.17
27、/ext/mssql/ / /進(jìn)入php解壓目錄(不一定在該路徑下)/usr/local/php/bin/phpize ./configure -with-php-config=/usr/local/php/bin/php-config -with-mssql=/usr/local/freetds/-返回TDS路徑make make install #zend install#tar xvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gzcd ZendOptimizer-3.3.9-linux-glibc23-x86_6-進(jìn)入ZendOptimi
28、zer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp路徑/執(zhí)行cp /usr/local/src/ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/vim /usr/local/php/etc/php.ini /修改添加extension_dir = “./” /修改為下面的內(nèi)容extension_dir = "/usr/loca
29、l/php/lib/php/extensions/no-debug-non-zts-20060613”-在配置文件結(jié)尾添加下面二行extension=mssql.somssql.charset = "GBK"extension=ZendOptimizer.soextension=memcache.so 為避免緩存服務(wù)器配置重復(fù)操作,在此處加入緩存服務(wù)器配置信息service httpd stopservice httpd startphp m 檢查php加載的模塊Memcache服務(wù)端Cd /usr/local/src-裝了Memcache的服務(wù)端還不行, 還要安裝PHP
30、支持memcache的擴(kuò)展模塊 view sourcetar -zxvf memcache-2.2.6.tgzcd memcache-2.2.6-配置并安裝/usr/local/php/bin/phpize /第一次可能找不到Cannot find config.m4./configure -enable-memcache -with-php-config=/usr/local/php/bin/php-config -with-zlib-dirmakemake install-安裝完后會(huì)有類似這樣的提示:*Installing shared extensions: /usr/local/php
31、/lib/php/extensions/no-debug-non-zts-20050922/tar -zxvf libevent-2.0.13-stable.tar.gzcd libevent-2.0.13-stable配置并安裝./configure -prefix=/usr/local/libeventmakemake install ln -s /usr/local/libevent/lib/libevent-2.0.so.5 /lib/ /創(chuàng)建庫(kù)的軟連接-安裝memcached-進(jìn)入安裝的路徑 tar -zxvf memcached-1.4.7.tar.gz cd memcached-
32、1.4.7-5 配置并安裝./configure -with-libevent=/usr/local/libevent make makeinstall-切換到admin用戶,不在root下面執(zhí)行Su admin 切換當(dāng)前用戶為admin/usr/local/bin/memcached -d -m 2000 -P /tmp/memcached.pidSu root本篇文章來源于 Linux公社網(wǎng)站() 原文鏈接:-添加到開機(jī)啟動(dòng):echo "/usr/local/bin/memcached -d -m 20000 -u root -P /tmp/memcached.pid " >> /etc/rc.local netstat -tnlp |grep memcached-d選項(xiàng)是啟動(dòng)一個(gè)守護(hù)進(jìn)程,-m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,我這里是10MB,-u是運(yùn)行Memcache的用戶,我這里是root,-l是監(jiān)聽的服務(wù)器IP地址,如果有多個(gè)地址的話,我這里指定了服務(wù)器的IP地址192.168
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題開題報(bào)告:地方大學(xué)服務(wù)國(guó)家和區(qū)域發(fā)展戰(zhàn)略研究
- 課題開題報(bào)告:大學(xué)生“搭子”社交同伴網(wǎng)絡(luò)的形成與影響研究
- 課題開題報(bào)告:促進(jìn)學(xué)生核心素養(yǎng)的學(xué)科教學(xué)變革研究
- 基因檢測(cè)在健康管理服務(wù)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 鋁廢碎料企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 食品用滑石粉企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 二零二五年度農(nóng)產(chǎn)品安全清潔消殺合作協(xié)議
- 便攜式心電圖解釋軟件企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 家用智能輪椅充電站行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 二零二五年度美容院美容院線品牌入股協(xié)議
- 建筑工程項(xiàng)目合作備忘錄
- 靈活用工管理
- 全媒體運(yùn)營(yíng)師試題庫(kù)(含答案)
- 2024至2030年中國(guó)礦用隔爆型監(jiān)控?cái)z像儀行業(yè)投資前景及策略咨詢研究報(bào)告
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)課件 第二單元學(xué)習(xí)職業(yè)禮儀
- 北京市燕山區(qū)中考一模英語(yǔ)試題及答案
- 腦卒中-腦卒中的康復(fù)治療
- 2024至2030年中國(guó)超聲波加工機(jī)床行業(yè)深度調(diào)研及發(fā)展預(yù)測(cè)報(bào)告
- 十七個(gè)崗位安全操作規(guī)程手冊(cè)
- 疫情統(tǒng)計(jì)學(xué)智慧樹知到答案2024年浙江大學(xué)
- 三方資金轉(zhuǎn)換協(xié)議書范本
評(píng)論
0/150
提交評(píng)論