安装依赖
Red Hat Enterprise Linux and CentOS 6 still ship with PHP 5.3. ownCloud requires PHP 5.4 or better. There are several third-party repositories that supply PHP 5.4, but you must use the Software Collections (SCL) repository to be in compliance with your RHEL support contract, and not any other third-party repository.
owncloud需要php5.4版本以及以上,而centos 6默认只安装php5.3.不符合要求,所以先全部卸载php相关组件
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm (下载最新的源)
yum install php54w php54w-bcmath php54w-cli php54w-common php54w-devel php54w-fpm php54w-gd php54w-imap php54w-ldap php54w-mbstring php54w-mcrypt php54w-mysql php54w-odbc php54w-pdo php54w-pear php54w-pecl-igbinary php54w-xml php54w-xmlrpc php54w-opcache php54w-intl php54w-pecl-memcache
SCL 可用于 CentOS 6.5 及更新的版本。要配置 SCL 源: yum install centos-release-SCL 要启用和运行 SCL 中的应用,你还需要安装下列包: yum install scl-utils-build 接着: yum install php54 php54-php php54-php-gd php54-php-mbstring yum install php54-php-mysqlnd
2.安装apache web程序
yum install httpd
4.php和apache安装好后,设置apache的主目录,并禁用apache默认的 php5.3模块
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php53.off
vi /etc/httpd/conf/httpd.conf 将documentroot的路径改为/var/www/html/owncloud # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/var/www/html/owncloud" # # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories).
重启httpd service httpd restart
3.安装mysql 数据库,并设置好root密码
yum install mysql mysql-devel mysql-server 设置Mysql密码: mysql_secure_installation
4.浏览器输入http://localip 进入owncloud设置界面
选择数据库引擎---> Mysql
输入刚设置好的mysqlroot账户密码和数据库名(这个自己定义,随便都OK)
最上面是管理员账号,设置好你想要的名字就OK了。
转载于:https://blog.51cto.com/duanyexuanmu/1753907