现在购买服务器,无论是什么云都可以预装一个基于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的建站工具了。