当前位置: 技术问答>linux和unix
linux7.2 apache+MySQL+PHP的安装问题
来源: 互联网 发布时间:2015-01-06
本文导语: 1。 我在安装linux7.2的时候装了apache web了,我还需要再装apache吗?如果我下载安装较新的apache的话,要删除以前安装的apache吗?我的新apache要安装到哪个目录? 2。 MySQL和PHP分别安装到什么目录? 3。 在安装.linux7.2的...
1。
我在安装linux7.2的时候装了apache web了,我还需要再装apache吗?如果我下载安装较新的apache的话,要删除以前安装的apache吗?我的新apache要安装到哪个目录?
2。
MySQL和PHP分别安装到什么目录?
3。
在安装.linux7.2的时候,我安装了SQL,FTP,SMB等等,我还需要装mysql吗,这里的SQL和mysql不同吗?
4。
希望大家能给我点建议
我在安装linux7.2的时候装了apache web了,我还需要再装apache吗?如果我下载安装较新的apache的话,要删除以前安装的apache吗?我的新apache要安装到哪个目录?
2。
MySQL和PHP分别安装到什么目录?
3。
在安装.linux7.2的时候,我安装了SQL,FTP,SMB等等,我还需要装mysql吗,这里的SQL和mysql不同吗?
4。
希望大家能给我点建议
|
一、需求
1、一个基于Intel并安装了TCP/IP和libc6的Linux系统。如果Apache或MySQL已经安装好了,建议用软件包管理程序或手工删除它们。
2、需要安装的软件包,它包括:Apache 1.3.19、MySQL服务器、PHP4和FrontPage 2000扩展、Apache支持FrontPage 2000扩展的补丁、最新的gcc编译器及其相关库。
二、准备安装
1、下载软件包
下载下列软件包到/download目录下。
Apache 1.3.19
MySQL Server
PHP4
FrontPage 2000 Extensions
2、解压缩源代码
将所有/download目录下的源代码包(除了frontpage要解压缩到/use/local目录下)解压缩:
tar zxfv apache_1.3.19.tar.gz
tar zxfv fp40.linux.tar.gz -C /usr/local
tar mysql-3.23.32.tar.gz
tar zxfv php-4.0.4pl1.tar.gz
三、安装MySQL
第一步先要安装MySQL,因为要安装支持MySQL的PHP,然后安装支持PHP的Apache,下面是具体步骤。
1、设置用户和组
首先,系统增加名为mysql的拥护和组。
groupadd mysql
useradd -g mysql mysql
2、配置并构建MySQL
进入目录/download/mysql-3.23.32并运行configure和make程序。如果想把数据库存在非缺省目录/usr/local/mysql/var/,则为configure指定选项localstatedir=/your_path。
cd mysql-3.23.32
./configure --prefix=/usr/local/mysql
make
make install
MySQL现在已经安装到/usr/local/mysql目录下。目前还没有一个数据目录,现在要运行MySQL自带的脚本创建目录并安装测试数据库。
scripts/mysql_install_db
在启动守护程序前,改变文件的属权,否则守护程序不能运行。
chown -R mysql.mysql /usr/local/mysql
3、启动MySQL守护程序
现在准备启动守护程序。safe_mysqld等价于tcpwrapper for MySQL,tcpwrapper常用于包装inet的服务以增加安装性。
/usr/local/mysql/bin/safe_mysqld --user=mysql &
4、设置root用户口令并在引导时启动MySQL。
现在MySQL正在运行,可以用mysqladmin设置root用户口令。
/usr/local/mysql/bin/mysqladmin -u root -p password yourpass
最后一步是需要确保MySQL能在系统重起时启动。编辑/etc/rc/d/rc.local文件,并在末尾加入/usr/local/mysql/bin/safe_mysqld --user=mysql & 。或者可以编写一个启动/停止的脚本并符号链接到适当的运行级别。
四、为Apache打补丁
在继续下列步骤前,我们必须给Apache打上FrontPage补丁,将FrontPage补丁复制到Apache源代码目录下并做一个到FrontPage的currentversion的符号链接。
cd /usr/local/frontpage/
ln -s version4.0 currentversion
cd currentversion/apache-fp
cp fp-patch-apache_1.3.12 /downloads/apache_1.3.19
1、打补丁
现在在Apache源代码目录下打上FrontPage补丁。这将需要将二进制补丁放在你的目录下。
patch -p0
1、一个基于Intel并安装了TCP/IP和libc6的Linux系统。如果Apache或MySQL已经安装好了,建议用软件包管理程序或手工删除它们。
2、需要安装的软件包,它包括:Apache 1.3.19、MySQL服务器、PHP4和FrontPage 2000扩展、Apache支持FrontPage 2000扩展的补丁、最新的gcc编译器及其相关库。
二、准备安装
1、下载软件包
下载下列软件包到/download目录下。
Apache 1.3.19
MySQL Server
PHP4
FrontPage 2000 Extensions
2、解压缩源代码
将所有/download目录下的源代码包(除了frontpage要解压缩到/use/local目录下)解压缩:
tar zxfv apache_1.3.19.tar.gz
tar zxfv fp40.linux.tar.gz -C /usr/local
tar mysql-3.23.32.tar.gz
tar zxfv php-4.0.4pl1.tar.gz
三、安装MySQL
第一步先要安装MySQL,因为要安装支持MySQL的PHP,然后安装支持PHP的Apache,下面是具体步骤。
1、设置用户和组
首先,系统增加名为mysql的拥护和组。
groupadd mysql
useradd -g mysql mysql
2、配置并构建MySQL
进入目录/download/mysql-3.23.32并运行configure和make程序。如果想把数据库存在非缺省目录/usr/local/mysql/var/,则为configure指定选项localstatedir=/your_path。
cd mysql-3.23.32
./configure --prefix=/usr/local/mysql
make
make install
MySQL现在已经安装到/usr/local/mysql目录下。目前还没有一个数据目录,现在要运行MySQL自带的脚本创建目录并安装测试数据库。
scripts/mysql_install_db
在启动守护程序前,改变文件的属权,否则守护程序不能运行。
chown -R mysql.mysql /usr/local/mysql
3、启动MySQL守护程序
现在准备启动守护程序。safe_mysqld等价于tcpwrapper for MySQL,tcpwrapper常用于包装inet的服务以增加安装性。
/usr/local/mysql/bin/safe_mysqld --user=mysql &
4、设置root用户口令并在引导时启动MySQL。
现在MySQL正在运行,可以用mysqladmin设置root用户口令。
/usr/local/mysql/bin/mysqladmin -u root -p password yourpass
最后一步是需要确保MySQL能在系统重起时启动。编辑/etc/rc/d/rc.local文件,并在末尾加入/usr/local/mysql/bin/safe_mysqld --user=mysql & 。或者可以编写一个启动/停止的脚本并符号链接到适当的运行级别。
四、为Apache打补丁
在继续下列步骤前,我们必须给Apache打上FrontPage补丁,将FrontPage补丁复制到Apache源代码目录下并做一个到FrontPage的currentversion的符号链接。
cd /usr/local/frontpage/
ln -s version4.0 currentversion
cd currentversion/apache-fp
cp fp-patch-apache_1.3.12 /downloads/apache_1.3.19
1、打补丁
现在在Apache源代码目录下打上FrontPage补丁。这将需要将二进制补丁放在你的目录下。
patch -p0