现在购买服务器,无论是什么云都可以预装一个基于linux开发的系统,如ubuntu,centos等等,本文请确保你的服务器安装的系统为centos7.X版本,
Apache服务器
用SSH的方法连接你的服务器
yum install -y httpd #安装Apache web服务器
systemctl start httpd.service #启动Apache服务器
systemctl enable httpd.service #设置开机启动Apache服务器
使用浏览器打开主机的IP检查Apache安装是否成功。出现以下界面为成功
如果看不到服务器的页面,大概率是你的服务器安全组规则里面的入口没有添加80端口,去添加后再试试。
数据库
常用的命令
rpm -qa | grep MariaDB #搜索 MariaDB(也有可能是mariadb)现有的包
rpm -e --nodeps mariadb-* #全部删除(也有可能是MariaDB)
rpm -e --nodeps mariadb-xxxxx #单个删除,xxxx为具体文件名称
-----------分割线------------
rpm -qa | grep mysql #搜索 mysql现有的包
yum remove mysql mysql-server mysql-libs compat-mysql51 #删除
配置数据库的初始密码
mysql_secure_installation #配置数据库
Change the root password? [Y/n] 选Y,输入初始密码
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车(后面授权配置)
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
输入 mysql -uroot -p 登录到数据库,无论你用哪个数据库管理系统,如果成功安装了都可以登录,退出输入exit即可。
PHP7
安装php7版本,centos默认源的php只有5.x版本,所以我们需要换源安装更高级的版本。
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #安装和启用EPEL存储库
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm #安装和启用Remi存储库
yum install yum-utils #您需要安装yum-utils,这是一组用于管理yum存储库和包的有用程序。它有基本上扩展yum默认功能的工具。
yum-config-manager --enable remi-php73 #yum-utils提供的程序之一是yum-config-manager,您可以使用它来启用Remi存储库作为安装不同PHP版本的默认存储库。
安装PHP
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-mbstring #安装PHP7以及所有必需的模块
php -v #查看已经安装的php版本信息
systemctl start httpd.service #重启服务器
页面检查,通过在网站根目录新建info.php文件查看php的版本信息
vim /var/www/html/info.php #在网站根目录下新建一个info.php的文件
<?php phpinfo(); ?> #录入左边的内容:wq保存退出
phpMyAdmin数据库可视化管理
你可以通过linux命令来管理数据,也可以使用phpmyadmin来管理,所以这个步骤不是必须要做的
首先进入你的网站根目录下
cd /var/www/html #进入你的网站根目录(这个是阿里云的)
通过phpmyadmin的官网链接下载压缩文件,截至我发文版本已经更新到4.9.0.1,可根据官网的更新情况自行更换版本号。
wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz #下载压缩文件
tar zxvf phpMyAdmin-4.9.0.1-all-languages.tar.gz #下载压缩文件
rm phpMyAdmin-4.9.0.1-all-languages.tar.gz #按y回车确认删除压缩文件,个人习惯,不删也没问题,占一点空间
mv phpMyAdmin-4.9.0.1-all-languages pma #重命名文件夹名字
打开你的网站在主机IP后加/phpMyAdmin,应该就能看到管理的入口了,输入账号和数据库设置的密码进入
常见问题
如果提示配置文件现在需要一个短语密码。
cd /var/www/html/phpMyAdmin/ #进入phpmyadmin的文件夹
mv config.sample.inc.php config.inc.php #重新命名文件
$cfg[\'blowfish_secret\'] = \'\'; #在双引号里填写随机字母数字,:wq保存
systemctl restart httpd #重启服务器
如果提示无法缓存。
cd /var/www/html/phpMyAdmin/ #进入phpmyadmin的文件夹
mkdir tmp #新建tmp文件夹
chmod 777 tmp #给与读写权限
systemctl restart httpd #重启服务器
到这里一个服务器环境就搭好了,你可以在上面安装各式各样的基于PHP的建站工具了。