Linux 搭建Apache+Php+MySQL Web服务

1. 安装Apache

    1.1 建议使用yum命令安装,它会帮你安装适应当前系统版本的Apache

          yum install httpd

    1.2 查看Apache是否已安装成功 

          rpm  -qa  |grep  httpd

          

    1.3 修改Apache 配置文件

          打开文件: vi /etc/httpd/conf/httpd.conf

          1.3.1 修改端口,找到Listen关键字,修改80 为8088

          

          1.3.2 修改默认网站目录,到你自己的目录

                   找到 DocumentRoot "/var/www/html",改为 DocumentRoot "/data/php" 。 

                   找到 <Directory "/var/www/html">,改为 <Directory "/data/php">

          1.3.3 httpd -t 可以检查httpd.conf是否正确。      

    1.4 启动Apache

          service httpd start (重启为  restart)

    1.5 测试页面

          linux里输入命令 curl localhost:8088 或在浏览器里输入localhost:8088,

          可以看到Apache 测试页面。

    1.6 设置开机启动

           chkconfig httpd on

    1.7 log目录 /etc/httpd/logs

2. 安装Php

    2.1 yum install php

    2.2 查看安装 rpm -qa|grep php

          

    2.3 修改 httpd.conf

          找到 LoadModule的地方,添加 LoadModule php5_module modules/libphp5.so  

          找到AddType的地方,添加AddType application/x-httpd-php .php .html .htm

   2.4 在 /data/php 下生成 index.html,内容如下

          <html><body><?php phpinfo()?></body></html>

   2.5 重启Apache,可以看到php 信息的页面

   2.6 Php配置文件 /etc/php.ini 

3. 安装mysql     

    3.1 安装: yum install mysql mysql-server

    3.2 启动: service mysqld start 

    3.3 查看端口,默认为3306:netstat -tulpn | grep -i mysql

        Tips: 查看所有服务使用的端口用 netstat -ntlp    

    3.4 设置root密码及其他安全设置

           mysql_secure_installation 输完两次密码,一路选Y。

    3.5 开机启动服务 chkconfig --add mysqld

    3.6  php连接mysql需安装php-mysql

            yum install php-mysql

    3.7 PDO 访问mysql,在/data/php 下生成 pdo.html,内容如下       

<html>
<head><title>pdo to mysql</title></head>
<body>
<?php
      try{
        $db = new PDO('mysql:host=localhost','root','123456');
        $db = null;
        }catch(PDOException $e){
                print "error:".$e->getMessage();
                die();
        }       
        print "success";
?>
</body>
</html>

  访问 http://localhost:8088/pdo.html,正常的话页面显示 success

 3.8 创建database

$mysql -u root -p
$create database mynewdb;

      注意后面的分号要带上

4. 结束

     基础工作完成,可以开始php网站开发。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值