小刀博客
扫描关注小刀博客

手机扫描二维码

初学Linux之CentOS系统中的apache/php/mysql环境安装与配置

小刀博客2018-01-09Linux/CentOS 555

最近一直下努力做好一个电影网站,所以刚开始的时候没考虑太多,就买了个香港的VPS主机,但是用过之后发现就算配置再高,网站的响应速度总是有点卡顿的感觉,只能在访问静态网页的时候非常顺畅。自己估计可能是主机运营商限制了CPU资源的关系吧,所以突发奇想看看阿里云的香港主机会不会也是一样。不过在购买的过程中发现一个有趣的事情,以前从来没想过这个,因为一直都用的window服务器系统,所以猛然发现原来选择Linux系统价格相差好多,仔细一想明白了,windows是商业系统,而Linux是开源的。没办法,为了节约成本,同时也可以顺便提高服务器稳定性,就决定好好学习一下Linux。

系统安装好了之后,从百度下载一个SSH的软件,它可以帮助远程连接到您的Linux主机。这个软件就像Windows服务器环境的FTP一样,可以上传和下载文件,就是多了个命令行运行模式,来执行各种命令,下面就开始安装吧。

稍微了解后,CentOS在服务器系统应该是比较大众化的,所以就在自己的主机上安装了CentOS 7,来一边学习一边转移自己的网站。第一步就算安装apache,从网上搜了半天,原来可以直接从yum云端一步安装到位,只要一条命令就够了,yum -y install httpd,yum就会自动从云端搜索并下载所有的依赖库并全部安装完成。安装完成之后如果输入服务器IP,还是不能出现apache的演示网页的话,需要设置80端口为允许所有网络请求(命令是:iptables -I INPUT -p TCP --dport 80 -j ACCEPT)。如果还不能打开,就试试把配置文件httpd.conf里面的ServerName localhost:80这一行的注释给去掉应该就可以了。

安装PHP命令:yum install php,安装gd库:yum install php-gd,重启apache(httpd)服务即可,重启命令:systemctl restart httpd.

安装MySQL的时候网上搜了很久,总是不能安装成功,有的文章说安装mysql,有的文章说安装mysql-server,最后终于发现原来要同时安装几个,分别执行三条命令:yum install mysqlyum install mysql-serveryum install mysql-devel,启动MySQL命令:systemctl start mysql.

发表评论