如何购买云主机,可以购买国内的,也可以购买国外的,还是那句话,看需求。
关于如何购买国外的,可以参考我的这篇文章:
购买并配置国外的云主机
https://blog.csdn.net/Mr_Seng/article/details/83870048
一个云主机,我的配置如下:
CPU:1vCore
RAM:512MB
Storage:10 GB SSD
Bandwidth:500 GB / Month
OS:CentOS SELinux 7 x64
useradd owncloud
passwd owncloud
1:切换到root下
su root
2:编辑配置文件
vi /etc/sudoers
3:找到这一行文本
root ALL=(ALL) ALL
4:在下方添加这一行文本,增加owncloud的权限。
owncloud ALL=(ALL) ALL
注意,此文件是只读文件,要使用以下命令保存文件。
wq!
su owncloud
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-8.2003.0.el7.centos.x86_64.rpm
sudo rpm -ivh centos-release-7-8.2003.0.el7.centos.x86_64.rpm
sudo yum update
sudo yum install -y samba.x86_64
sudo yum install -y httpd.x86_64
因为owncloud挑新版本的PHP,我们直接安装最新的。
yum list installed | grep php
sudo yum remove php56w-devel.x86_64 php56w-gd.x86_64
sudo yum remove php56w-intl.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-opcache.x86_64 php56w-pdo.x86_64 php56w-xml.x86_64
remove后面的是 yum list installed | grep php
显示出来的PHP包。
更新PHP源
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装PHP
sudo yum install -y php71w php71w-cli php71w-common php71w-devel php71w-intl php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt
sudo yum install -y mariadb mariadb-server
systemctl start smb.service
systemctl enable smb.service
systemctl start httpd.service
systemctl enable httpd.service
systemctl start mariadb.service
systemctl enable mariadb.service
注意,需要输入root密码。
sudo chown apache.apache /var/www/html
到这里,我们www服务器已经开启,可以在网页中输入自己的IP查看网址显示test123
切换目录
cd /var/www/html
下载并解压
wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2
tar -xjvf owncloud-10.2.0.tar.bz2
如解压bz2报错,先安装bz2
yum -y install bzip2
cd owncloud
sudo cp index.php …
cd …
chmod 777 /var/www/html/owncloud
cd /var/www/html/owncloud
chmod 777 *
systemctl restart httpd.service