在Linux下搭建PHP环境比Windows下要复杂得多。除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数。而且,如果要使用PHP扩展库,还要进行编译。安装之前要准备如下安装包:

  • http-2.2.8.tar.gz。下载地址:http://www.apache.org。

  • php-5.2.5.tar.gz。下载地址:http://www.php.net/downloads.php。

  • Mysql-5.0.5la-Linux-i686.tar.gz。下载地址:http://www.Mysql.com。

  • libxml2-2.6.26.tar.gz。


在Linux下配置php开发环境,需要注意以下几问题。

  1. 首先需要打开Linux终端(Linux下几乎所有的软件都需要在终端下安装)。打开RedHat9的“主菜单/系统工具”,在弹出的菜单中选择“终端”命令。

  2. 安装php5之前,需要首先查看libxml的版本号。如果libxml版本号小于2.5.10,则需要先安装libxml高版本。

  3. 在Linux下配置Apache和php,同样需要配置php.ini和httpd.conf。


Linux下安装Apache
首先到官方网站http://www.apache.org下载Linux的“http2.2.8.tar.gz”压缩包。
在Linux下安装和配置Apache服务器的操作步骤如下:

  • 进入到Apache安装文件的目录,如/usr/local/work。

  • 解压安装包,完成后进入到httpd2.2.8目录中, tar xfz httpd2.2.8.tar.gz cd httd2.2.8

  • 建立makefile,将Apache服务器安装到user/local/Apache2下,./configure-prefix=/usr/local/Apache2-enable-module=so

  • 编译文件。make

  • 开始安装。 make install

  • 安装完成后,在终端窗口中键入如下命令启动或重启Apache服务。/usr/local/Apache2/bin/Apachect1 start /usr/local/Apache2/bin/Apachect1 restart

  • 打开Mozilla浏览器,在地址栏中输入“http://localhost/”,看看Apache服务器安装是否成功。


Linux下安装php
安装php5之前,需要首先查看libxml的版本号。如果libxml版本号小2.5.10,则需要先安装libxml高版本。安装libxml和php5的步骤如下:

  • 将libxml和php5复制到/usr/local/work目录下,并进入到该目录下。cd/usr/local/work

  • 分别将libxml2和php解压。tar xfz libxml2-2.6.62.tar.gz tar xfz php-5.2.5.tar.gz

  • 进入到libxml目录,建立makfile,并libxml安装到/usr/local/libxml2下。cd libxml2-2.6.62 ./configure-prefix=/usr/local/libxml2

  • 编译文件。make

  • 开始安装。 make install

  • libxml2安装完毕,开始安装php5。进入到php-5.2.5目录下。 cd php-5.2.5

  • 建立makefile .configure-with-apxs2=/usr/local/Apache2/bin/apxs\

  • 开始编译。 make。

  • 开始安装。 make install

  • 复制php.ini-dist或php.ini-recommended到/usr/local/lib目录,并命名为php.ini. cp php.ini-dist/usr/local/lib/php.ini

  • 更改httpd.conf文件相关设置,该文件位于/usr/local/Apache2/conf中。找到该文件中的如下指令行:addtype application/x-gzip.gz.tgz 在该指令后加入如下指令: addtype application/x-httpd-php.php 重新启动Apache,并在Apache主目录下建立文件phpinfo.php。<?php phpinfo();?>


Linux下安装Mysql
在Linux系统安装Mysql服务器需要到官方网站http://www.Mysql.com下载Linux下Mysql的安装包“mysql-5.0.5la-linux-i686.tar.gz”。
在Linux下安装和配置mysql服务器的操作步骤如下.

  1. 将下载的mysql-5.0.51a-linux-i686.tar.gz文件复制到/usr/local/work目录下,创建mysql账号,并加入组群。 groupadd mysql useradd-g mysql mysql

  2. 进入到Mysql的安装目录,将其解压(例如:目录为/usr/local/mysql)。

  3. 考虑到mysql数据库升级的需要,所以通常以链接的方式建立/usr/local/mysql目录。

  4. 进入到mysql目录,在/usr/local/mysql/data中建立mysql数据库.

  5. 修改文件权限。

  6. 到此Mysql安装成功。用户可以通过在终端中键入命令启动Mysql服务。/usr/local/mysql/bin/mysqld_safe -user=Mysql& 启动后键入命令,进入Mysql。/user/local/mysql/bin/mysql -uroot


Linux下发布网站
Linux下发布基于PHP的网站,首先需要配置PHP的运行环境,其次需要对网卡参数进行设定。比如:

    1. 假设已经申请到了以下网络参数:ip:192.168.1.* netmask:255.255.255.* network:192.168.1.0 broadcast:192.168.1.* gateway:192.168.1.* 主机名:abc DNS :168.95.1.*

    2. 将网站的所有文件复制到Apache主目录下。

    3. 设置主机名称。在终端窗口中键入如下命令编辑/etc/sysconfig/network文件:vi/ect/sysconfig/network 将文件中的参数NETQWORKING设置为yes,表示启动网络,将参数HOSTNAME设置abc,表示设置主机名为“abc”。

    4. 设置网卡参数。在终端窗口中键入如下命令编辑文件/ect/sysconfig/network-scripts/ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifefg-eth0 按如下形式设置该文件的相关参数。DEVICE =eth0:设置网卡名称,要与ifcfg-eth0对应。ONBOOT=yes:指定在开机时启动网卡。BOOTPROTO=static:设定启动时获取IP的方式。 IPADDR=192.168.1.*:设定服务器IP地址。NETMASK=255.255.255.*:设定子网掩码。BROADCAST=192.168.1.*:设定同网段的广播地址。GETWAY=192.168.1.*:设定网卡的网关。

    5. 设置DNS主机的IP。在终端编辑/etc/resolv.conf文件:vi/etc/resoplv.conf 设置参数nameserver的值为168.95.1.*。

    6. 重新启动网络设置。在终端窗口中键入如下命令: /etc/rc.d/inin.d/network restart ifdow eth0 ifup eth0

    7. 打开浏览器,在地址栏目中键入服务器IP地址或域名,能正常显示网站,说明发布成功。


更多相关文章

  1. 开发板挂载vmware虚拟机linux下nfs服务器共享文件
  2. Linux 删除除了某个文件之外的所有文件
  3. linux设置了 /etc/profile ~/.bashrc等配置文件不重启生效方法【
  4. Inotify: 高效、实时的Linux文件系统事件监控框架
  5. Linux中/proc目录下文件详解之(二)
  6. Linux如何查找大文件
  7. Linux第三章 命令基本格式及文件处理命令
  8. NFS实现开发板和虚拟机之间的文件共享
  9. 安装文件check_mk linux agent安装

随机推荐

  1. android 动态改变屏幕方向
  2. Android中的两种坐标系
  3. android系统
  4. Android studio相对布局的常用属性
  5. Android(安卓)进度条 ProgressBar (模拟图
  6. Android学习过程
  7. Android百度地图——路径规划(驾车、步行
  8. Android内存泄露利器MLT(整合篇)
  9. Android标题栏TitleBar全攻略
  10. execlp启动android进程命令窗口通过adb s