版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Owncloud 安裝全記錄(超詳細(xì))本文出自以下地址:為了保證一個(gè)純凈的環(huán)境,我重新安裝了一臺(tái)centos系統(tǒng)rootlocalhost httpd-2.2.23# lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: CentOSDescription: &
2、#160; CentOS release 6.3 (Final)Release: 6.3Codename: Final在安裝玩系統(tǒng)之后,首先需要搭建yum源,centos的網(wǎng)絡(luò)yum源是非常簡(jiǎn)單的,甚至不需要你修改任何配置,只要安裝一個(gè)小軟件, rpm -ivh epel-release-6-5.noarch.rpm然后yum就可以使用了第一部分 apache的安裝由于在編譯apache的時(shí)候,需要用到一些插件,所以我們需要提前安裝yum install gcc gcc-c+
3、ncursers-devel zlib2-zip -yapache的編譯安裝很簡(jiǎn)單,但是我們需要安裝一些包便于apache功能的擴(kuò)展1、apr-1.4.6.tar.gz 的安裝rootlocalhost lamp# tar xf apr-1.4.6.tar.gz -C /usr/src/lamp/rootlocalhost apr-1.4.6# pwd /usr/src/lamp/apr-1.4.6rootlocalhost apr-1.4.6# ./configure -enable-threads -disable-ipv6 -with-devrandow
4、m=/dev/random && make && make install 2、libiconv-1.13.tar.gz的安裝rootlocalhost libiconv-1.13# ./configure -enable-static && make && make install3、apr-iconv-1.2.1.tar.gz的安裝rootlocalhost lamp# tar xf apr-iconv-1.2.1.tar.gz -C /usr/src/lamp/rootlocalhost apr-iconv-1.2
5、.1# ./configure -with-apr=/usr/local/apr/bin/apr-1-config rootlocalhost lamp# make && make install rootlocalhost apr-iconv-1.2.1# ln -s /usr/src/lamp/apr-iconv-1.2.1/lib/libapriconv-1.la /usr/src/lamp/apr-iconv-12.1/lib/libapriconv.la4、安裝openssl nss-develrootlocalhost l
6、amp# yum install openssl* nss-devel -y5、安裝apr-util-1.4.1.tar.gzrootlocalhost lamp# tar xf apr-util-1.4.1.tar.gz -C /usr/src/lamp/rootlocalhost apr-util-1.4.1# ./configure -with-apr=/usr/local/apr/bin/apr-1-config -with-apr-iconv=./apr-iconv -with-openssl=/usr -with-nss=/usr -with-mysql=/usr/local/my
7、sql -with-iconv=/usr/local && make && make install6、安裝兩個(gè)rpm包 libzip-0.9-3.1.el6.i686.rpmlibzip-devel-0.9-3.1.el6.i686.rpmrootlocalhost lamp# rpm -ivh libzip-0.9-3.1.el6.i686.rpmwarning: libzip-0.9-3.1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYPreparing.
8、 # 100% 1:libzip
9、 # 100%rootlocalhost lamp# rpm -ivh libzip-devel-0.9-3.1.el6.i686.rpm warning: libzip-devel-0.9-3.1.el6.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEYPreparing.
10、 # 100% 1:libzip-devel # 100%7、安裝pcre-7.9.tar.gzrootlocalh
11、ost lamp# tar xf pcre-7.9.tar.gz -C /usr/src/lamp/rootlocalhost pcre-7.9# ./configure -enable-utf8 -enable-rebuild-chartables -enable-newline-is-any -enable-pcregrep-libz -enable-pcregrep-libbz2make && make install 8、安裝httpd-2.2.23.tar.gzrootlocalhost softs# tar xf httpd-2.2.23.ta
12、r.gz -C /usr/src/rootlocalhost softs# cd /usr/src/httpd-2.2.23/rootlocalhost httpd-2.2.23# ./configure -enable-modules=all -enable-mods-shared=all -enable-cache -enable-disk-cache -enable-dumpio -enable-echo -enable-example -enable-logio -enable-mime-magic -enable-expires -enable-headers -enabl
13、e-unique-id -enable-proxy -enable-proxy-balancer -enable-proxy-http -enable-proxy-ajp -enable-proxy-connect -enable-ssl -enable-static-ab -enable-http -enable-info -enable-cgi -enable-vhost-alias -enable-so -enable-rewrite -with-apr=/usr/local/apr-httpd/bin/apr-1-config -with-apr-util=/usr/loc
14、al/apr-httpd/bin/apu-1-config -with-pcre=/usr/local -with-ssl=/usr -with-mpm=prefork9、修改apache配置文件rootlocalhost # vi /usr/local/apache2/conf/httpd.conf 指定DocumentRoot和允許訪問將 第195行的目錄路徑也改為 /var/www <Directory "/var/www">rootlocalhost # mkdir /var/www /var/log/httpdroot
15、localhost # chown -R daemon.daemon /var/www /var/log/httpdrootlocalhost # cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apacherootlocalhost # /etc/init.d/apache startrootlocalhost htdocs# mv /usr/local/apache2/htdocs/index.html /var/www/ -將apache默認(rèn)路徑下的index.html移動(dòng)到指定的Docume
16、ntRoot下面瀏覽器訪問/It works!10、開啟虛擬主機(jī)rootlocalhost conf# vi httpd.conf將這一行前面的#去掉Include conf/extra/httpd-vhosts.confrootlocalhost extra# cd /usr/local/apache2/conf/extra/rootlocalhost extra# vi httpd-vhosts.conf #增加一臺(tái)虛擬主機(jī)<VirtualHost *:80> ServerAdmin ownclo
17、udlocalhost DocumentRoot "/var/www/owncloud" ServerName ErrorLog "/var/log/httpd/owncloud.error.log" CustomLog "/var/log/httpd/owncloud-access_log" common</VirtualHost>重啟apache服務(wù)apache的安裝到此完成#第二部分mysql的安裝1、新建用戶及
18、相關(guān)目錄,并修改相關(guān)的屬主和屬組。useradd mysqlmkdir /var/log/mysqldmkdir /var/run/mysqldmkdir /databasechown mysql.mysql -R /var/log/mysqld /var/run/mysqld /database2、下載軟件并解壓編譯安裝下載地址rootlocalhost softs# tar xf mysql-5.6.10.tar.gz -C /usr/src/rootlocalhost softs# cd /usr/src/mysql-5.6.10/3、這里
19、需要cmake安裝rootlocalhost mysql-5.6.10# cmake -DCMAKE_ISTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=ON -DMYSQL_DATADIR=/datadir -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql5.sock -DWITH_DEBUG=ON -DEXTRA_CHARSETS=ALL -DMYSQL_USER=mysql -DMYSQL
20、_TCP_PORT=3306 -DSYSCONFDIR=/usr/local/mysql/etc -DWITH_READLINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=14、通過對(duì)比可以看出,在cmake前后的差異還是蠻大的,接下來makerootlocalhost mysql-5.6.10# make5、make
21、這一步比較慢,需要多等一下,下一步就是make install make install 完成后,接下來就是對(duì)mysql進(jìn)行配置6、對(duì)mysql的初始化操作rootlocalhost # /usr/local/mysql/scripts/mysql_install_db -basedir=/usr/local/mysql -datadir=/database -user=mysql2013-10-28 04:13:57 13176 Note InnoDB: FTS optimize thread exiting.2013-10-28 04:13:57 13176 Note InnoD
22、B: Starting shutdown.2013-10-28 04:13:58 13176 Note InnoDB: Shutdown completed; log sequence number 1625977OKFilling help tables.2013-10-28 04:13:58 0 Warning TIMESTAMP with implicit DEFAULT value is deprecated. Please use -explicit_defaults_for_timestamp server option (see documentation for more de
23、tails).2013-10-28 04:13:58 7f78a8ba0720 InnoDB: ! UNIV_DEBUG switched on !2013-10-28 04:13:58 7f78a8ba0720 InnoDB: ! UNIV_SYNC_DEBUG switched on !2013-10-28 04:13:58 13199 Note InnoDB: The InnoDB memory heap is disabled2013-10-28 04:14:00 13199 Note InnoDB: Starting shutdown.2013-10-28 04:14:01 1319
24、9 Note InnoDB: Shutdown completed; log sequence number 1625987OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your system兩個(gè)OK表示成功7、修改mysql的幾個(gè)配置文件rootlocalhost # cd /usr/local/mysql/rootlocalhost etc# chown -R mysql.mysql /usr/local/m
25、ysqlrootlocalhost mysql# mkdir etcrootlocalhost mysql# cd etc/rootlocalhost etc# vi f -主配置文件的修改rootlocalhost etc# cat f | grep -v # | grep -v $mysqld log_bin=myql-bin log-bin-index=mysql-bin.index log-error=/var/log/mysqld/error.log general_log=1 general
26、_log_file=/var/log/mysqld/mysql.log basedir = /usr/local/mysql datadir = /database port = 3306 socket = /var/run/mysqld/mysql5.socketsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES rootlocalhost etc# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql5開
27、始嘗試啟動(dòng)mysqlrootlocalhost mysqld# /etc/init.d/mysql5 restartMySQL server PID file could not be found! FAILEDStarting MySQL.
28、0; OK mysql 到此安裝完成#第三部分 php的安裝 1、下載軟件并安裝yum install libxml2 libxml2-devel -y libcurl libcurl-devel openssl openssl-develrootlocalhost php-5.3.27# ./configure -with-apxs2=/usr/local/apache2/bin/apxs -disable-ipv6 -with-libxml-di
29、r=/usr -with-openssl=/usr -with-zlib=/usr -with-bz2=/usr -with-curl=/usr -enable-ftp -with-mysql=/usr/local/mysql -with-mysql-sock=/var/run/mysqld/mysql5.socket -with-mysqli=/usr/local/mysql/bin/mysql_config這里報(bào)了一個(gè)錯(cuò)誤checking for X509_free in -lcrypto. yeschecking for pkg-config. /usr/bin/
30、pkg-configconfigure: error: Cannot find OpenSSL's libraries解決方法:安裝opensslyum install openssl openssl-devel (如果沒有安裝的話)建立軟鏈接ln -s /usr/lib64/libssl.so /usr/lib/2、make && make install 3、測(cè)試php是否安裝成功rootlocalhost www# vi index.php <?phpphpinfo();?>頁面訪問/ind
31、ex.php#第四部分 owncloud的安裝1、下載并解壓rootlocalhost softs# tar xf owncloud-5.0.0.tar.bz2 -C /var/www/rootlocalhost conf# chown -R daemon.daemon /var/www/2、接下來頁面訪問53/owncloud/index.php可以看到返回的錯(cuò)誤就是php少了三個(gè)模塊功能的擴(kuò)展(zip,mb,GD)3、所以接下來就要給php打三個(gè)補(bǔ)丁首先我做個(gè)gd的擴(kuò)展rootlocalhost gd# pwd/usr/src/php-5.
32、3.27/ext/gdrootlocalhost gd# yum install gd-devel -GD的開發(fā)擴(kuò)展包rootlocalhost gd# lsconfig.m4 CREDITS gdcache.c gd_ctx.c libgd testsconfig.w32 gd.c gdcache.h gd.dsp php_gd.hrootlocalhost gd# /usr/local/bin/phpize &
33、#160; #生成gd模塊Configuring for:PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626通過對(duì)比,發(fā)現(xiàn)多了可以編譯的參數(shù),所以接下來進(jìn)行編譯安裝rootlocalhost gd# ./configure && make && make install 最后返回了下面兩行Installing
34、shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/Installing header files: /usr/local/include/php/接下來修改php配置文件rootlocalhost gd# cd modules/rootlocalhost modules# lsgd.so生成一個(gè)gd.so的庫文件,需要加到php.ini的擴(kuò)展中,然后需要在/usr/local/lib/php.ini文
35、件中加下面兩行vi /usr/loca/lib/php.iniextension_dir="/usr/local/lib/php/extensions/no-debug-non-zts-20090626/"extension=gd.so重啟apache服務(wù)即可rootlocalhost # /etc/init.d/apache restart現(xiàn)在gd模塊安裝成功了,接下來只是簡(jiǎn)單介紹一下另外兩個(gè)模塊的擴(kuò)展,首先是zip模塊rootlocalhost zip# cd /usr/src/php-5.3.27/ext/ziprootlocalhost zip# /usr/loca
36、l/bin/phpizerootlocalhost zip# ./configure && makerootlocalhost zip# make installInstalling shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/rootlocalhost zip# ls modules/zip.sorootlocalhost zip# vi /usr/local/lib/php.ini 增加一行extension=zip.so最后是mb
37、模塊的擴(kuò)展rootlocalhost # cd /usr/src/php-5.3.27/ext/mbstring/rootlocalhost mbstring# /usr/local/bin/phpize Configuring for:PHP Api Version: 20090626Zend Module Api No: 20090626Zend Extension Api No: 220090626rootlocalhost mbstring# ./configure
38、&& make && make installInstalling shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/Installing header files: /usr/local/include/php/rootlocalhost mbstring# ls modules/mbstring.sorootlocalhost mbstring# vi /usr/loca
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人二手房交易安全保障協(xié)議3篇
- 二零二五版羅馬柱歷史文化遺址保護(hù)合同4篇
- 二零二五版藥店?duì)I業(yè)員藥品配送及聘用合同4篇
- 2025版投資經(jīng)理借貸雙方合作協(xié)議書3篇
- 二零二五年度國(guó)際藝術(shù)品拍賣交易合同3篇
- 二零二五年度出差工作成果評(píng)估與獎(jiǎng)勵(lì)合同3篇
- 2025年度戶外景觀設(shè)計(jì)施工與后期養(yǎng)護(hù)合同4篇
- 2025版投標(biāo)文件制作及審核服務(wù)合同模板3篇
- 2025年度蘋果種植基地水資源利用合同4篇
- 2025版企業(yè)委托持股法律事務(wù)處理合同3篇
- 中央2025年國(guó)務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 2024年09月北京中信銀行北京分行社會(huì)招考(917)筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級(jí)100以內(nèi)進(jìn)退位加減法800道題
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- 2024年公司領(lǐng)導(dǎo)在新年動(dòng)員會(huì)上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專題匯報(bào)
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學(xué)試卷
- GB/T 19885-2005聲學(xué)隔聲間的隔聲性能測(cè)定實(shí)驗(yàn)室和現(xiàn)場(chǎng)測(cè)量
評(píng)論
0/150
提交評(píng)論