首先在安装LAMP环境,PHP5.6
服务器系统RHEL7.2 64位操作系统
安装LAMP:
yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo
systemctl start httpd
systemctl start mariadb(可以按两次TAB补齐) Display all 226possibilities?(y or n) 选 N
getenforce:disabled 关闭状态
iptables -F清空防火墙规则
安装Owncloud站点
cp -r owncloud/* /var/www/html/
chown -R apache.apache /var/www/html/
现在可以访问站点,但是会提示PHP版本过低需要升级到PHP5.6
下载PHP5.6安装
tar zxvf php5.6.tar.gz
cd /root/php5.6
mv php-mbstring-5.6.30-1.el7.remix86_64.rpm /opt/ 这句我是实验时特意写的。
rpm-ivh 可能会有依赖关系的问题用下面一句来解决
rpm -Uvh *.rpm自动解决依赖关系,自动决定安装顺序。 U升级安装
另外一种解决依赖关系就是在线安装,首先配置YUM源
vim /etc/yum.repos.d/remi.repo
[remi] name=Remi's RPM repository for Enterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/7/remi/mirror enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi [remi-php56] name=Remi's PHP5.6 RPM repository for Enterprise Linux 6 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/7/php56/mirror enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
yum -y update php* 全新环境用这个,不保留配置
yum -y upgrade php* 升级保留配置
systemctl restart httpd
现在能打开网页了,但是提示没有MB模块,刚才我MV出来的那个RPM包
rpm -ivh /opt/php*mbstring*.rpm
systemctl restart httpd
mysqladmin -u root password “123456”设置数据库密码
mysql -u root -p123456这里没有空格。
create database owncloud(程序不会自动创建,有点傻,我们手动建一下)
现在可以打开网页进行安装