第一步:
安装apache:
yum install httpd httpd-devel
启动apache:
/etc/init.d/httpd start
此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口
安装mysql:
yum install mysql mysql-server
启动mysql:
/etc/init.d/mysqld start
安装php
yum install php php-devel
重启apache使php生效
/etc/init.d/httpd restart
此时可以在目录:/var/www/html/下建立一个PHP文件
代码:
<?php phpinfo(); ?>
然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到
安装php的扩展
复制代码代码如下:
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
安装完扩展之后需要再次重启apache
/etc/init.d/httpd restart
测试mysql是否链接成功的php代码
改成对应自己的账户密码 ip
<?php
$host = '111,111,111,111';
$port = 3306;//mysql端口号,默认为3306,此处为3307
$user = 'root';
$pwd = 'root';
$link = @mysql_connect("{$host}:{$port}", $user, $pwd, true);
if($link) {
  echo "success!";
}else{
  echo "error!<br/>";
  die('Database Connect Error:'.mysql_error());
}
?>
 
可以把上面的代码传入目录/var/www/html/
就可以看到执行情况,如果数据库配置正确应该可以显示success.
以上安装有一个坑就是默认mysql的配置问题 以及初始密码的问题.
下面就是解决坑的过程:
1.yum安装mysql 没有初始化密码的过程. 可能有一个默认的密码.
登录终端,以下mac方式(win自行查找相应的命令)
ssh -p 29951  root@111,111,111,111
(29951 为端口号码,如果是默认22 可以不用输入-p 29951)

首先到这个界面.之后更新密码.

替换到mysql数据库
上述代码 更改密码为 111111
2.mysql 对外无法访问问题.(外网无法访问问题.)
设置MySQL服务允许外网访问
修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux),
在配置文件中增加
[mysqld]
port=3306
bind-address=0.0.0.0
然后重新启动mysql服务,执行service mysql restart。
设置mysql用户支持外网访问
PS:简单的搭建方法还可使用如EZHTTP工具进行一键部署。感兴趣的朋友可参考相关文档,这里不再讲述。
希望本文所述对大家CentOS服务器配置有所帮助。