FreeBSD5.3安装apache,mysql,php

原创 2007年10月13日 12:47:00

自己安装成功的步骤(软件都是从官方网站下载的)

freebsd 5.3 release

1) 安装apache(httpd-2.0.53.tar.gz)

#./configure --prefix=/usr/local/apache

--enable-so --enable-mods-shared=all  或者为most,意思是动态加载模块

#make

#make install

使apache支持php了,然后保存退出。

LoadModule php4_module modules/libphp4.so

AddType application/x-httpd-php .php

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

然后在httpd.conf文件查找DirectoryIndex index.html,在它后面加上index.htm index.php

手动启动apache

#/usr/local/apache/bin/apachetl start

自动启动/r/n在/usr/local/etc/rc.d/下建立一个apache.sh文件/

内容为/usr/local/apache/bin/apachetl start

然后设置它为可执行

其他的所有自动启动都可以按照此方式设置

(2) 安装mysql (mysql-4.1.10a.tar.gz)

# tar -zxvf mysql-4.1.10a.tar.gz

# ./configure --prefix=/usr/local/mysql

# make

# make install

# scripts/mysql_install_db

# chown -R root /usr/local/mysql

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

# chgrp -R mysql /usr/local/mysql

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

# echo "/usr/local/mysql/bin/safe_mysqld --user=mysql &" >> /usr/local/etc/rc.d/mysql.sh 然后修改为可执行

# cd /usr/local/mysql/bin

# ./mysqladmin -u root -p password "your-password"

修改root帐号密码

3)安装php(php-4.3.10.tar.gz)

# tar -zxvf php-4.3.10.tar.gz

# ./configure --prefix=/usr/local/php

--with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs--enable-mbstring

# make

# make install

php配置问题

#cp ../php4.3.10/php.ini.dist    /usr/local/php/lib/php.ini

修改php.ini文件

register_globals = On

(4)phpmyadmin (phpMyAdmin-2.6.1-pl3.tar.bz2)

#tar xzvf phpMyAdmin-2.6.1-pl3.tar.bz2

直接将解压缩的文件cp到/usr/local/apache/htdocs/下,并改名为phpmyadmin

/查找$cfg[''PmaAbsoluteUri''] ="",加上phpmyadmin所在路径,如:$cfg[''PmaAbsoluteUri''] ="http://域名(本地为localhost)/phpmyadmin/"

如非本地使用,最好加上验证! /r/n查找$cfg[''Servers''][$i][''auth_type'']  = ''config'',将config改为http即可, /r/n如$cfg[''Servers''][$i][''auth_type'']   = ''http''

////////////////////////////////////////////////////////////////

http://www.icylife.net/blog/show.php?id=16

linux下的配置完成

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

用Freebsd自带的软件安装(主要通过ports collection从官方网站直接下载,编译,安装)

方法:到/usr/ports/软件相应目录,执行make,如果需要配置,它会弹出窗口让你选择,不需要配置的话,它就直接从官方网站下在软件编译,最后make install,即可

最好是如下顺序mysql,apache,mod_php(参数选择apache),

apache: /usr/ports/www/apache20

            /usr/local/etc/apache  配置文件      

          /usr/local/sbin  启动文件

          /usr/local/etc/rc.d/开机自启动文件

mysql:/usr/ports/databases/mysql5-server

         /var/db/mysql 数据库文件

          /usr/local/bin/ 命令

          /usr/local/etc/rc.d 开机自启动文件

  #cp support-files/my-medium.cnf /etc/my.cnf 配置文件

php:/usr/ports/www/mod_php5

      /usr/ports/lang/php5_extansions

     /usr/local/etc/配置文件

  注意:安装好后要修改phi.ini-dist 为php.ini/r/n/r/n/usr/ports/lang/php5_extends扩展包(参数选择mysql)

另外proftpd也这样安装,具体参数可以视需要选择,无影响的安装好之后,修改/usr/local/etc/rc.d目录下的自启动文件,将文件中的**_enable打开_enable="YES":,如果文件无法编辑,修改一下文件的权限为可执行

配置apache,支持php5

#装入PHP5模块:(默认apache2中已经有这句了,差不多的)

LoadModule php5_modeule    modules/libphp5.so

#告知Apache解析PHP5:

AddType application/x-httpd-php .php .phtml

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

保存退出后重启Apache:/r/n测试用 <? phpinfo();?>

mysql的问题:/var/db/mysql目录的所有者为mysql用户
 

apache+php+mysql常见集成环境安装包

原文地址:http://www.thinksaas.cn/group/topic/33/ apache+php+mysql是常见php环境,在windows下也称为WAMP,对于初学者自选版本搭建总...
  • chenxu6
  • chenxu6
  • 2015年11月22日 00:43
  • 2147

linux普通用户下安装apache、mysql、php

一、安装apache 下载安装包  http://httpd.apache.org/download.cgi#apache22 1.解压缩 tar -zxvf httpd-2.2.31.tar.gz...
  • xuexiaoxu1990
  • xuexiaoxu1990
  • 2016年01月05日 08:58
  • 2608

Apache,PHP,MySQL的单独安装以及使用时的相关配置(主要结合之前博客配合安装php和mysql)

Apache 1. 下载 Apache版本号为2.2.22. 最好下载msi安装文件。下载地址为:http://www.apache.org/dist/httpd/binaries/win...
  • jayxujia123
  • jayxujia123
  • 2014年05月21日 14:53
  • 3941

FreeBSD 安装Mysql apache PHP 个人笔记

1 安装MySql5.1 先添加mysql组和mysql用户 # pw addgroup mysql # pw adduser mysql 开始安装 # cd /usr/ports/databases...
  • elim051
  • elim051
  • 2011年07月20日 16:00
  • 2133

FreeBSD+MySql+Postgresql+Apache+PHP安装日志

    今天在局域网搭建了自己的内网服务器,简单将过程记录一下,免得下一次又要找网络资源。     01. 分区,开始安装系统;      FreeBSD指定ports下载地址.     MASTER...
  • fuyunluori2008
  • fuyunluori2008
  • 2011年04月15日 16:06
  • 784

win7下自定义安装apache2+php5.3+MySQL5.0

  • 2013年02月08日 08:19
  • 33KB
  • 下载

linux上源码安装apache2.4 nginx1.2 php5.3.10 mysql5.3

  • 2012年05月13日 11:47
  • 119KB
  • 下载

FreeBSD上搭建nginx 0.8.x + PHP 5.3.x(FastCGI) + MySQL 5.1.x

此文为本系列文章第三版,搭建前请确认您要安装的环境:引用FreeBSD 8.x nginx 0.8.x PHP 5.3.x(x >= 3) MySQL 5.1.x 如果您不是以上环境,可以参考...
  • ouyangzhan
  • ouyangzhan
  • 2011年05月19日 00:25
  • 684

Linux 的 apache2.4+mysql5.5+php5.3 环境配置(全部用源码安装)

centos6.5--x64下搭建LAMP环境(apache2.4+mysql5.5+php5.5) 一、安装MySQL Linux安装mysql——源码安装 一、mys...
  • henrrysisi
  • henrrysisi
  • 2014年10月16日 15:50
  • 2557

FreeBSD8.0搭建Apache+PHP+MySql平台

基于FreeBSD 8.0搭建的Apache+PHP+MySql平台所使用的软件版本: FreeBSD 8.0 release Apache 2.2.14_5 PHP 5.2.12 MySql...
  • liuensong
  • liuensong
  • 2011年10月10日 15:20
  • 847
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FreeBSD5.3安装apache,mysql,php
举报原因:
原因补充:

(最多只允许输入30个字)