欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug

程序员文章站 2022-06-23 12:50:28
...

关于这个问题折腾了好久,主要原因是自己第一次操作,也感谢朋友对有些疑问的解答。这里记录下来自己通过putty为服务器安装appach,php以及mysql。

1。首先我们打开putty,输入我们解析到服务器的域名


服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug


2,输入我们的账号和密码,注意这里的密码是隐藏的,所以在输入过程中界面看不到任何东西

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug


3.安装RPM(因为Linux中的yum源一般不是最新版本的,所以我们使用https://webtatic.com下面的yum源来进行安装,这样我们可以安装最新版本的),安装代码根据不同的centos版本也不一样,根据自己的版本选择

CentOs 5.x    
    rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm  
CentOs 6.x  
    rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm  
CentOs 7.X  
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm  
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm  

4.安装php

首先我们查看可以安装的php版本

yum list php*

出现的部分结果如下,

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug


我们这里选择7.0版本安装

yum -y install php70w.x86_64

中间会问你是否下载,输入y即可,安装成功后,我们可以通过如下代码查看已经安装的php

yum list installed | grep php

安装php-mysql扩展

yum install php70w-mysql


安装mbstring扩展

yum install php70w-mbstring

5.启动appach服务器

可能会奇怪,为什么还没有安装appach服务器,就可以启动了呢,是因为我们在安装php的时候,appach服务器就已经安装好了。

service htttpd start


6.安装mysql

我们这里选择安装mysql5.7

首先安装rpm包

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm


然后查看可以安装的mysql
yum list mysql*


我们可以得到如下结果(下图为部分结果):

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug


我们选择mysql57-community-release.noarch安装

yum install mysql57-community-release.noarch


下面同样会问你是否确定安装,输入y即可

启动我们的mysql

service mysqld start


设置开机自启动

chkconfig mysqld on

获得初始密码

grep 'temporary password' /var/log/mysqld.log

结果如下(红色的为初始密码):

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug

登录mysql

mysql -uroot -p'密码'


这里要求你立即更改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 


注意这里的密码要复杂,否则不能够成功



最后补充自己在搭建Linux服务器的时候遇到的两个小bug

第一就是在重启服务器的时候,遇到的问题

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug

登录自己的服务器,找到/etc/httpd/conf/httpd.conf这个文件

服务器系统为centos6.8如何安装appach,mysql,php以及解决常见的bug

将SererName前面的#号删除就ok了(采用搜索的话就是第二个ServerName)



第二的问题就是自己在网页打开始终说服务器有问题,这个主要是阿里云的安全组中的端口有问题,阿里云的端口默认没有开启80,我们需要在哪里添加一个端口就好了。