下载本文示例代码
刚刚看到有人贴win下安装步骤 刚好今天公司网站的新服务器到手。花了一上午安装mysql php apache。 新版的老版的还是有些不同的。现在把步骤帖一下
安装步骤: 1.mysql 在如下页面下载mysql的for linux rpm包
存至/home/tmp目录 命令列表:
cd /home/tmp rpm -ivh MySQL-3.23.52-1.i386.rpm #安装mysql server rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装mysql client /usr/mysql/safe_mysqld & #启动mysql server mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试 use mysql update user set host = '%' where user = 'root' and host <> 'localhost'; flush privileges; quit
至此mysql安装完成
2.apache 在如下页面下载apache的for linux 的源码包 存至/home/tmp目录 命令列表:
cd /home/tmp tar -zxvf apache_1.3.26.tar.gz mv apache_1.3.26.tar.gz apache cd apache ./configure --prefix=/usr/local/apache --enable-module=so make make install
安装apache至/usr/local/apache 并配置apache支持dso方式
3.php 在如下页面下载php的for linux 的源码包 存至/home/tmp目录 命令列表:
cd /home/tmp tar -zxvf php-4.2.3.tar.gz mv php-4.2.3.tar.gz php cd php ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql make make install cp php.ini-dist /usr/local/lib/php.ini
以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持
4.配置
vi /usr/local/apache/conf/httpd.conf 对apache做如下配置 #将ServerAdmin q3boy@younet.com一行改为您的邮箱地址
#DocumentRoot "/home/httpd/html/" 此处为html文件主目录
# 同上
#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"
# # DirectoryIndex default.php default.phtml default.php3 default.html default.htm # #设置apache的默认文件名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc #AddType application/x-httpd-php-source .phps #设置php文件后缀
存盘退出
vi /usr/local/lib/php.ini #register-golbals = On
存盘退出
5.启动服务 /usr/local/apache/bin/apachectl start
6.备注 apache在linux下的默认最大进程数为256,无论如何修改httpd.conf都不能超过这个限制。如果想加大这个限制,在编译apache前编辑/home/tmp/apache/src/include/httpd.h,将其中#define HARD_SERVER_LIMIT 256 一行改为#define HARD_SERVER_LIMIT 2048后再编译apache,
apache 1.3.26中mod_so似乎已经不是默认模块了。编译时候需加上--enable-module=so,我第一次编译没加此参数,结果php编译时无法找到apxs
php 4.2.3中默认配置文件路径似乎变了。编译时需加上 --with-config-file-path=/usr/local/lib 参数,我第一次编译完php.ini放了n个地方都没有用。不得已。只能加上这个参数。
p.s. 不保证本文所述步骤适用于其他版本
附:相关文件下载地址 php: apache: mysql server: mysql client:
刚刚看到有人贴win下安装步骤 刚好今天公司网站的新服务器到手。花了一上午安装mysql php apache。 新版的老版的还是有些不同的。现在把步骤帖一下
安装步骤: 1.mysql 在如下页面下载mysql的for linux rpm包
存至/home/tmp目录 命令列表:
cd /home/tmp rpm -ivh MySQL-3.23.52-1.i386.rpm #安装mysql server rpm -ivh MySQL-client-3.23.52-1.i386.rpm #安装mysql client /usr/mysql/safe_mysqld & #启动mysql server mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试 use mysql update user set host = '%' where user = 'root' and host <> 'localhost'; flush privileges; quit
至此mysql安装完成
2.apache 在如下页面下载apache的for linux 的源码包 存至/home/tmp目录 命令列表:
cd /home/tmp tar -zxvf apache_1.3.26.tar.gz mv apache_1.3.26.tar.gz apache cd apache ./configure --prefix=/usr/local/apache --enable-module=so make make install
安装apache至/usr/local/apache 并配置apache支持dso方式
3.php 在如下页面下载php的for linux 的源码包 存至/home/tmp目录 命令列表:
cd /home/tmp tar -zxvf php-4.2.3.tar.gz mv php-4.2.3.tar.gz php cd php ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql make make install cp php.ini-dist /usr/local/lib/php.ini
以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持
4.配置
vi /usr/local/apache/conf/httpd.conf 对apache做如下配置 #将ServerAdmin q3boy@younet.com一行改为您的邮箱地址
#DocumentRoot "/home/httpd/html/" 此处为html文件主目录
# 同上
#Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"
# # DirectoryIndex default.php default.phtml default.php3 default.html default.htm # #设置apache的默认文件名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc #AddType application/x-httpd-php-source .phps #设置php文件后缀
存盘退出
vi /usr/local/lib/php.ini #register-golbals = On
存盘退出
5.启动服务 /usr/local/apache/bin/apachectl start
6.备注 apache在linux下的默认最大进程数为256,无论如何修改httpd.conf都不能超过这个限制。如果想加大这个限制,在编译apache前编辑/home/tmp/apache/src/include/httpd.h,将其中#define HARD_SERVER_LIMIT 256 一行改为#define HARD_SERVER_LIMIT 2048后再编译apache,
apache 1.3.26中mod_so似乎已经不是默认模块了。编译时候需加上--enable-module=so,我第一次编译没加此参数,结果php编译时无法找到apxs
php 4.2.3中默认配置文件路径似乎变了。编译时需加上 --with-config-file-path=/usr/local/lib 参数,我第一次编译完php.ini放了n个地方都没有用。不得已。只能加上这个参数。
p.s. 不保证本文所述步骤适用于其他版本
附:相关文件下载地址 php: apache: mysql server: mysql client:
下载本文示例代码
新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南新版mysql apache php Linux安装指南
阅读(106) | 评论(0) | 转发(0) |