实现Linux+Apache+Mysql+PHP
 前提: 实现linux+apache+mysql+php,应先保证linux下的ip(如:192.168.1.101)和windows下的ip(如:192.168.1.100)是通的.
   设置linux下的IP 
步骤:
1.  IP . 
(1)先进入/etc/sysconfig/network-.s/ifcfg-eth0文件。如:vi  /etc/sysconfig/network-.s/ifcfg-eth0
如下图:
实现Linux+Apache+Mysql+PHP
2)修改/etc/sysconfig/network-.s/ifcfg-eth0文件内的内容。
a键从命令模式转换到插入模式下,将BOOTPROTOdhcpdhcp改为none
 然后在文件后加入IPADDR192.168.1.101NETMASK255.255.255.0  最后按ESC键返回命令模式下,最后按冒号从命令模式转换到末行模式,输入wq!保存并退出。(注:填写的内容区分大小写)
      如下图:
     实现Linux+Apache+Mysql+PHP
 
     2. 固化网关。
      1. 先进入/etc/sysconfig/network文件。如:vi  /etc/sysconfig/network
        如下图:
       实现Linux+Apache+Mysql+PHP
       (2).   修改/etc/sysconfig/network文件内的内容。按a键从命令模式转换到插入模式下,在文件后面加入GATEWAY=192.168.1.1  (注:区分大小写) 然后按ESC键返回到命令模式下,最后按冒号从命令模式转换到末行模式,输入wq!保存并退出。
 如下图:
  实现Linux+Apache+Mysql+PHP
 
   3.DNS的设置。
(1).先进入/etc/resolv.conf文件。如:/etc/resolv.conf
如下图:
实现Linux+Apache+Mysql+PHP
(2).修改/etc/resolv.conf文件内的内容。按a键从命令模式转换到插入模式下,在文件后加入nameserver=192.168.1.1  (注:区分大小写) 然后按ESC键返回到命令模式下,最后按冒号从命令模式转换到末行模式,输入wq!保存并退出.
如下图:
实现Linux+Apache+Mysql+PHP
 
4.测试结果。如下图:
实现Linux+Apache+Mysql+PHP
 
. 复制安装文件
 
1.windows环境下创建一个文件夹(linux),里面放apache.mysql.php的安装文件;然后将文件夹共享.
:文件夹尽量用英文,大小写尽量一致.
2.windows下的共享文件夹挂接到linux环境下linux文件夹中.
   步骤: (1).创建libotao文件夹.:mkdir /libotao
        (2).mnt文件夹下创建linux文件夹.:mkdir /mnt/linux
        (3).然后将windows下的共享文件夹挂接进来.:smbmount //192.168.1.100/linux  /mnt/linux/  -o  username=administrator
   如下图:
实现Linux+Apache+Mysql+PHP
3.将挂接进来的文件夹复制到libotao文件夹下.
步骤:(1).先到mnt下的linux文件目录下.:cd  /mnt/linux
    (2).然后复制文件夹内的内容到libotao文件夹中.:cp  *  /libotao
如下图:
实现Linux+Apache+Mysql+PHP
安装Mysql
      
1.解压mysql
        步骤:(1).先到libotao文件目录下.:cd /libotao
            (2).解压文件mysql-5.0.67.tar.gz.: tar   zxfv   mysql-5.0.67.tar.gz
      如下图:
       实现Linux+Apache+Mysql+PHP
     2.配制 mysql
        步骤:(1).先到mysql-5.0.67文件夹下.:cd  mysql-5.0.67
             (2).然后配制mysql.: ./configure  --prefix=/usr/local/mysql  --with-charset=gb2312
         注意: 系统的日期时间必须保持最新.
如下图:
实现Linux+Apache+Mysql+PHP
   3.编译  : make
   4.安装  : make  install
   5.复制my-medium.cnfetc.: cp  support-files/my-medium.cnf   /etc/my.cnf
     如下图:
     实现Linux+Apache+Mysql+PHP
   6.创建一个组.: groupadd   mysql
   7.创建一个用户.:  useradd  -g  mysql  mysql
如下图:
实现Linux+Apache+Mysql+PHP
8.mysql用户下安装一个系统数据库.: (1)cd  /usr/local/mysql
  (2).  ./bin/mysql_install_db  --user=mysql
 如下图:
实现Linux+Apache+Mysql+PHP
9.更改属组.: chgrp  -R  mysql  .
 如下图:
 实现Linux+Apache+Mysql+PHP
10.启动mysql服务.: ./bin/mysqld_safe   --user=mysql &
 如下图:
实现Linux+Apache+Mysql+PHP
11.打开mysql.: ./bin/mysql –uroot –p    :默认密码为空.
如下图:
实现Linux+Apache+Mysql+PHP
 
 
.安装Apache
 
1.解压apache
     步骤: (1).先到libotao文件目录下.: cd /libotao
          (2)解压apache : tar  zxfv  httpd-2.2.9.tar.gz
如下图:
实现Linux+Apache+Mysql+PHP
  2.配制apache
     步骤: (1)先到httpd-2.29文件目录下 :  cd  httpd-2.2.9
          (2)配制apache  : ./configure  --prefix=/usr/local/apache2  --enable-so
如下图:
实现Linux+Apache+Mysql+PHP
  3.编译 :make
  4.安装 : make  install
  5.打开apache : /usr/local/apache2/bin/apachectl  start
   如下图:
    实现Linux+Apache+Mysql+PHP
  6.修改浏览文件. : vi  /usr/local/apache2/htdocs/libotao.html
   如下图:
实现Linux+Apache+Mysql+PHP
 实现Linux+Apache+Mysql+PHP
 说明: 编辑器的操作,按键盘a键从命令模式下转换到插入模式,在内容输入内容后.然后按ESC键返回到命令模式下,最后按冒号键( : )从命令模式转换到末行模式下,输入wq!即保存并退出.
  7.测试.打开浏览器输入IP : http://192.168.1.101/libotao.html
如下图:
 实现Linux+Apache+Mysql+PHP
 
.安装PHP
 
1.解压php
     步骤: (1).先到libotao文件目录下.:cd  /libotao
          (2).解压php : tar zxfv  php-5.2.6.tar.gz
如下图:
实现Linux+Apache+Mysql+PHP
2.配制php
  步骤: (1).先到php-5.2.6文件目录下 : cd  php-5.2.6
       (2).配制php. : ./configure  --prefix=/usr/local/php  --with-apxs2=/usr/local/apache2/bin/apxs  --with-mysql=/usr/local/mysql
如下图:
实现Linux+Apache+Mysql+PHP
3编译 :make
4测试 :make test
5.安装 : make install
 
. 修改php配制文件
  
(1).复制php.ini.-dist : cp  php.ini-dist  /usr/local/php/lib/php.ini
   (2)修改php.ini文件内容 : cd  /usr/local/php
                            vi  lib/php.ini
   如下图:
   实现Linux+Apache+Mysql+PHP
  (3)去掉extension=php_mysql.dll前的分号
 如下图:
实现Linux+Apache+Mysql+PHP
说明:首先在命令模式下输入/mysql找到extension=php_mysql.dll 然后按a键从命令模式下转换到插入模式下,去掉extersion=php_mysql.dll前面的分号,最后按ESC键返回到命令模式下,按冒号转换到末行模式下,输入wq!保存并退出.
 
修改apache配制文件
   (1)使phpapache结合  : vi /usr/local/apache2/conf/httpd.conf 在里面加入
           AddType  application/x-httpd-php .php
           AddType  application/x-httpd-php .html
  如下图:
实现Linux+Apache+Mysql+PHP
实现Linux+Apache+Mysql+PHP
说明:a键从命令模式转换到插入模式下,在里面加入AddType  application/x-httpd-php .php
 AddType  application/x-httpd-php .html  然后按ESC键返回命令模式.最后按冒号从命令模式转换到末行模式下,输入wq!保存并退出.
 
重起apache  : /usr/local/apache2/bin/apachectl  restart
如下图:
实现Linux+Apache+Mysql+PHP
 
创建测试文件  : vi /usr/local/apache2/htdocs/index.php  在里面写入
  <? Phpinfo(); ?>
如下图:
实现Linux+Apache+Mysql+PHP
实现Linux+Apache+Mysql+PHP
说明:按a键从命令模式转换到插入模式下,然后输入<? Phpinfo(); ?> ESC键返回到命令模式下,按冒号从命令模式转换到末行模式下,最后输入wq!退出并保存。
 
测试   在浏览器中输入IP  : http://192.168.1.101/index.php
  如下图:
实现Linux+Apache+Mysql+PHP
实现Linux+Apache+Mysql+PHP
实现Linux+Apache+Mysql+PHP
    到此 linux+apache+mysql+php 已搭建完成.

转载于:https://blog.51cto.com/libotao/131235

相关文章:

  • 2021-08-06
  • 2021-04-17
  • 2021-06-18
  • 2021-12-08
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-29
  • 2021-12-10
  • 2021-08-21
  • 2021-08-20
  • 2021-09-30
  • 2021-09-01
  • 2022-12-23
相关资源
相似解决方案