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