一步步在LINUX中源码安装PHP运行平台

本文指导您在Linux环境下源码安装Apache 2.2.8、MySQL 5和PHP 5.2.5,包括详细步骤和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

今天我们要学习一下如何在LINUX环境下安装PHP运行环境

目标:在LINUX环境下源码安装APACHE2.2.8, MYSQL5, PHP5.2.5
应该都是比较新的版本

准备工作

LINUX环境:
Linux localhost.localdomain 2.6.22.6-1 #1 SMP Tue Sep 4 06:11:18 EDT 2007 i686 i686 i386 GNU/Linux

APACHE: httpd-2.2.8.tar.gz
PHP源码:php-5.2.5.tar.gz
MYSQL5:mysql-5.0.22.tar.gz

安装APACHE 步骤如下:
1.         进入 /soft/ 目录, 以上所有源码包在放在这个目录下,
2.         解压文件 httpd-2.2.8.tar.gz 
tar -xzvf httpd-2.2.8.tar.gz  如果你想把文件解压到指定路径下, 可加参数-C,
如 tar –xzvf httpd-2.2.8.tar.gz –C  /tmp
为方便这里我就放在/soft 目录下了, 如图:

使用 ls –l 命令,可看到文件已经解压了

3.         安装配置 configure
进入刚刚解压的源码目录cd httpd-2.2.8 
执行: ./configure --prefix=/var/apache --enable-rewrite
可以使用 ./configure –help 查看各参数的意义
比较常用的有: 
--prefix=/var/apache2    表示将APACHE安装到哪个目录下
--enable-rewrite    安装rewrite模块
--enable-ssl      支持SSL
其它的参数你可查找其它资料,或直接看./configure –help

4.         make   编译
5.         安装  make install
6.        开启服务 与 测试 
安装完毕后, 使用如下命令启动APACHE
/var/apache/bin/apachectl start
这时,你可以使用 netstat -ant查看服务是否正确开启
或者直接 http://IP地址 


安装MYSQL
1.         进入源码目录: cd /soft/
2.         解压tar -xzvf mysql-5.0.22.tar.gz
3.        配置MYSQL 
进入刚刚解压的目录cd mysql-5.0.22
可以使用 ./configure –help 查看各参数的含义
./configure --prefix=/var/mysql  --without-man
4.         编译 make  
5.         安装 make install
这样MYSQL就会安装在 /var/mysql 下
6.         添加用户组与用户
groupadd mysql
useradd -g mysql mysql
7.         安装MYSQL权限表
进入MYSQL目录:  cd /var/mysql
chown -R root .
chown -R mysql var
chgrp -R mysql .
执行命令: ./bin/mysql_install_db --user=mysql
或直接使用全路径:  /var/mysql/bin/mysql_install_db  --user=mysql &
8.         查看MYSQL 3306端口是否开启: netstat –ant      
9.         常用命令:
开启  /var/mysql/bin/mysqld_safe –user=mysql &
关闭: /var/mysql/bin/mysqladmin -uroot shutdown
导出数据库: /var/mysql/bin/mysqldump –u用户名 –p密码 数据库名 > 保存路径
导入数据库: /var/mysql/bin/mysql -uroot -p aaa < phpwind.sql  与导出类似

安装PHP5.2.5
1.         进入源码目录 cd /soft
2.         解压PHP文件 tar –xzvf php-5.2.5.tat.gz
3.         安装配置configure
进入刚刚解压的目录cd php-5.2.5
执行 
./configure --prefix=/var/php525  --with-apxs2=/var/apache/bin/apxs --with-mysql=/var/mysql
--prefix: 表示将PHP安装在哪个目录下
--with-apxs2  与APACHE2编译在一起, 如果是apache1.x则使用—with-apxs=/…..
--with-mysql   MYSQL所安装的路径
4.         编译 make
5.         安装 make install
6.         将APACHE支持 .PHP
编辑APACHE配置 vi /var/apache/conf/httpd.conf
搜索 AddType   找到类似AddType application/x-compress .Z
在其下增加一行 
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
7.         重启APACHE /var/apache/bin/apachectl restart

其它:
如果想让每次开机,自动开启APACHE,与MYSQL, 只要在 vi /etc/rc.local
分别增加APACHE,MYSQL的启动命令就可以了
/var/apache/bin/apachectl start &
/var/mysql/bin/mysqld_safe --user=mysql&
注意: & 表示在后台运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值