Owncloud 安装全记录(超详细)_第1页
Owncloud 安装全记录(超详细)_第2页
Owncloud 安装全记录(超详细)_第3页
Owncloud 安装全记录(超详细)_第4页
Owncloud 安装全记录(超详细)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Owncloud 安装全记录(超详细)本文出自以下地址:为了保证一个纯净的环境,我重新安装了一台centos系统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在安装玩系统之后,首先需要搭建yum源,centos的网络yum源是非常简单的,甚至不需要你修改任何配置,只要安装一个小软件, rpm -ivh epel-release-6-5.noarch.rpm然后yum就可以使用了第一部分 apache的安装由于在编译apache的时候,需要用到一些插件,所以我们需要提前安装yum install gcc gcc-c+

3、ncursers-devel  zlib2-zip  -yapache的编译安装很简单,但是我们需要安装一些包便于apache功能的扩展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、安装两个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默认路径下的index.html移动到指定的Docume

16、ntRoot下面浏览器访问/It works!10、开启虚拟主机rootlocalhost conf# vi httpd.conf将这一行前面的#去掉Include conf/extra/httpd-vhosts.confrootlocalhost extra# cd /usr/local/apache2/conf/extra/rootlocalhost extra# vi httpd-vhosts.conf    #增加一台虚拟主机<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服务apache的安装到此完成#第二部分mysql的安装1、新建用户及

18、相关目录,并修改相关的属主和属组。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、通过对比可以看出,在cmake前后的差异还是蛮大的,接下来makerootlocalhost mysql-5.6.10# make5、make

21、这一步比较慢,需要多等一下,下一步就是make install make install 完成后,接下来就是对mysql进行配置6、对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两个OK表示成功7、修改mysql的几个配置文件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、始尝试启动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这里报了一个错误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、测试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可以看到返回的错误就是php少了三个模块功能的扩展(zip,mb,GD)3、所以接下来就要给php打三个补丁首先我做个gd的扩展rootlocalhost gd# pwd/usr/src/php-5.

32、3.27/ext/gdrootlocalhost gd# yum install gd-devel    -GD的开发扩展包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通过对比,发现多了可以编译的参数,所以接下来进行编译安装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生成一个gd.so的库文件,需要加到php.ini的扩展中,然后需要在/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服务即可rootlocalhost # /etc/init.d/apache restart现在gd模块安装成功了,接下来只是简单介绍一下另外两个模块的扩展,首先是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、模块的扩展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等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论