现在腾讯云和阿里云都有针对学生的优惠政策,腾讯云每个月一块钱就有服务器加域名,阿里云每个月十块钱一个服务器,两个都可以去尝试使用下,这个博客放在腾讯云服务器上,搭建的是windows环境,另一个 摄影 网站搭建在阿里云服务器上,使用的是Linux系统。
这次攻略是CentOS 7.2 搭建环境,从零开始;一步一步到搭建成功。
在安装程序之前,先执行更新
yum update
数据库:
yum install mariadb mariadb-server
安装时会显示需要空间并询问是否继续,输入“y”即可。
启动数据库
systemctl start mariadb
设置自启动
mariadb systemctl enable mariadb
设置数据库root 用户密码
mysql_secure_installation
根据提示,设置好数据库root用户密码即可(默认密码为空,直接回车就可以开始设置密码了)。
可以登录到数据库测试是否安装成功:
mysql -uroot -ppassword
以上数据库安装结束。
Apache
yum install httpd
Php
yum -y install php
yum -y install php-fpm
yum -y install php-mysql
安装常用扩展包
安装Apache扩展包
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
安装PHP扩展包
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
配置Apache、Mysql开机启动
chkconfig httpd on
chkconfig mysqld on
没有error 则为成功
重启Apache、Mysql服务
service mysqld restart
service php-fpm start
service httpd restart
环境检查
nststat -tunlp
如下图,php监听9000端口,apache监听80端口,mysql监听3306端口
php测试环境是否成功
进入apache得web根目录:/var/www/html中写入一个最简单的php页面
cd /var/www/html
touch test.php
vi test.php
进入到了控制模式之后按键盘字母 i 进入到编辑模式,将如下代码输入到文件中
<?php
echo “<title>Test Page</title>”;
phpinfo()
?>
按 esc 退出编辑模式,回到控制模式,输入 :wq 然后回车,在浏览器中输入服务器IP地址+php文件名,例:115.115.115.115/test.php
也可以使用WinSCP导入php文件
出现下图则成功
初学linux,如有出错请指出,不胜感激。