广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 26051 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
f1eric
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x8
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[通 用][教学] 转贴 PHP+Apache+MySQL(Linux)完整安装法
【类型】其他
【版本】通 用

安装MYSQL

如果是Linux用户,先确定是否已安装MySQL RPM,如果有,请将它移除:

Shell# rpm -qa|grep mysql

Shell# rpm -e mysql套件名称

注:若有资料库请先将它备份


取回来的软体通常是压缩档,先以root身份将软体解压

Shell# cd /root

Shell# gunzip < mysql-3.23.36.tar.gz | tar xvf -

( Shell# tar -zxvf mysql-3.23.36.tar.gz)


设定安装组态

Shell# cd mysql-3.23.36

Shell# ./configure --prefix=/usr/local/mysql -with-charset=big5

(如果有其他设定方面的问题可输入configure --help显示设定说明。)


编译及安装

Shell# make

Shell# make install


建立MySQL初始化Table

Shell# scripts/mysql_install_db

说明:建立MySQL Grant Table,第一次安装MySQL都必须执行这个指令

复制my.cnf (my.cnf为mysql daemon起动设定档)

Shell# cp support-files/my-medium.cnf /etc/my.cnf


建立mysql群组以及使用者,并以mysql的身份起动server

Shell# groupadd mysql

Shell# useradd mysql -g mysql

shell# chown -R root /usr/local/mysql

Shell# chown -R mysql /usr/local/mysql/var

Shell# chgrp -R mysql /usr/local/mysql

Shell# /usr/local/mysql/bin/safe_mysqld --user=mysql &


测试MySQL Server是不是有正常运作

Shell# /usr/local/mysql/bin/mysqladmin version

Shell# /usr/local/mysql/bin/mysqladmin variables


8. 开机自动执行MySQL Server :修改 /etc/rc.d/rc.local,加入

/bin/sh -c 'cd /usr/local/mysql ; ./bin/safe_mysqld --user=mysql &'

============================

安装APACHE+PHP

安装延伸软体(若要PHP能使用GD、Freetype等函式库,须先它们将编译或安装好)

一、GD(原始档编译安装)

# tar -zxvf gd.1.3.tar.gz

# cd gd.1.3

# make


二、Freetype(用rpm安装之)

# rpm -ivh freetype-2.0.1.CLE.rpm

# rpm -ivh freetype-devel-2.0.1.CLE.rpm

注意:若系统已有上述RPM档,可先将它们移除

如果是Linux用户,先查看是否有安装Apache 或PHP RPM,如果有,请将它们移除

Shell# rpm -qa|grep apache

Shell# rpm -e apache套件名称

Shell# rpm -qa|grep php

Shell# rpm -e php套件名称

注意:若系统有正在运作的APACHE SERVER,请先将httpd.conf备份起来

2.先将软体解压缩

Shell# cd /root

Shell# gunzip < php-4.0.5.tar.gz | tar xvf -

Shell# gunzip < apache_1.3.19.tar.gz | tar xvf -

3. 设定apache安装目录

Shell# cd apache_1.3.19

Shell# ./configure --prefix=/home/www

4. 设定PHP安装选项

Shell# cd ../php-4.0.5

Shell# ./configure \

--with-apache=../apache_1.3.19 \

--with-mysql=/usr/local/mysql \

--with-openssl --with-gd=../gd1.3 --with-ttf \

------------------------------------------------
◎ 选项--with-apache=../apache_1.3.19表示apache原始目录

◎ --with-mysql=/usr/local/mysql表示使用mysql

◎ --with-gd=../gd1.3表示使用gd函式库(gd1.3为gd安装目录)

◎ --with-openssl支援OpenSSL(需有openssl套件)

◎ --with-ttf支援freetype

5. 编译及安装PHP

Shell# make

Shell# make install

6. 编译Apache

Shell# cd ../apache_1.3.19

Shell# ./configure --activate-module=src/modules/php4/libphp4.a

Shell# make

Shell# make install

7. 复制PHP设定档

Shell# cp /root/php-4.0.5/php.ini.dist /usr/local/lib/php.ini

8. 修改Apache设定档httpd.conf,加入或修改下列设定:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

9. 重新启动Apache

Shell# /home/www/bin/apachectl restart

10. 测试

在WWW的网页目录下,写一测试档 test.php,内容为 <?php phpinfo() ? > 如可显示php的环境内容表示 php的安装成功了



献花 x1 回到顶端 [楼 主] From:APNIC | Posted:2005-07-23 15:57 |
lulumi168
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x301
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

听说用Liunx架站比Windows稳...

但很像Linux架站相对的也比Windows难...

毕竟还是用Windows的多.... 表情

希望这个教学对我有用^^"

(赶快去灌Linux,来架站噜 表情 )


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-07-24 14:43 |
best1224 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请教是否有FreeBSD的架设教学?
因为朋友帮我安装的作业系统是FreeBSD但是我不会操作FreeBSD...
不知道是否有前辈愿意指导一下小弟呢?
谢谢~


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-08-14 02:06 |
marco
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x59
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用best1224于2005-08-14 02:06发表的 :
请教是否有FreeBSD的架设教学?
因为朋友帮我安装的作业系统是FreeBSD但是我不会操作FreeBSD...
不知道是否有前辈愿意指导一下小弟呢?
谢谢~

FreeBSD基本上都是同一类建基于Unix核心的作业系统,所打的commands都是大致相同的


送花给我^_^

献花 x0 回到顶端 [3 楼] From:香港 HKCABLE | Posted:2005-08-14 10:59 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.016820 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言