Chinaunix首页 | 论坛 | 博客
  • 博客访问: 687922
  • 博文数量: 26
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 3182
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-23 14:29
个人简介

7年游戏服务器开发,擅长c/c++,javesript,php;熟悉linux,mysql/redis,elasticsearch;开源爱好者.github : https://github.com/yuyunliuhen

文章分类

全部博文(26)

文章存档

2016年(1)

2015年(3)

2014年(3)

2013年(19)

分类: PHP

2015-05-23 08:18:37

接触php的开始,首先需要有一个运行的环境,下面以centos6.4为例,记录下安装的过程:
1    安装apache:
    $yum install httpd httpd-devel 
    启动apache:
    $/etc/init.d/httpd start
    此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口
 
2    安装mysql:
    $yum install mysql mysql-server
    启动mysql:
    $/etc/init.d/mysqld start
 
3    安装php
    $yum install php php-devel
    重启apache使php生效
    $/etc/init.d/httpd restart
    此时可以在目录:/var/www/html/下建立一个PHP文件,比如/var/www/html/test.php

点击(此处)折叠或打开

  1. <?php phpinfo(); ?>
然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到


4    安装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
 
5    测试mysql是否链接成功的php代码

点击(此处)折叠或打开

  1. <?php
  2.     $con = mysql_connect("192.168.0.104","root","@@");
  3.     if (!$con)
  4.      {
  5.       die('Could not connect: ' . mysql_error());
  6.      }
  7.     mysql_select_db("mysql", $con);
  8.     $result = mysql_query("SELECT * FROM user");
  9.     while($row = mysql_fetch_array($result))
  10.    {
  11.       echo $row['Host'] . " " . $row['User'] . " " . $row['Password'];
  12.       echo "
    "
    ;
  13.    }
  14.     mysql_close($con);
  15. ?>
可以把上面的代码传入目录/var/www/html/
就可以看到执行情况

6 其他
    由于环境是windows虚拟linux,使用samba共享目录,为了方便,我需要更改apache的默认路径,步骤如下:
    $cd /share    (/share 为samba共享目录)
    $mkdir www
    $cd www 
    $mkdir html
    $cd ..    
    $cd ..
    $chmod 777 www
    $vi /etc/httpd/conf/httpd.conf
    找到 DocumentRoot "/var/www/html",替换为找到 DocumentRoot "/share/www/html"
    $service httpd restart

阅读(5236) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~