5.3.3.tat.gz php_一步步在LINUX中源码安装PHP运行平台

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

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

本人是LINUX新手, 今天我们要学习一下如何在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查看服务是否正确开启

或者直接 安装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-mysqlMYSQL所安装的路径

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的启动命令就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值