FreeBSD上成功安装最新版apache+mysql+php

新装了一台FreeBSD的服务器,在其上面成功安装php调试环境,所用软件都是最新的稳定版本,步骤如下:

转载请注明出处:expendable
操作系统:Freebsd 6.2
软件准备:
httpd-2.2.4.tar.gz
下载地址:http://httpd.apache.org/download.cgi
mysql-5.0.41-freebsd6.0-i386.tar.gz
下载地址:http://dev.mysql.com/downloads/mysql/5.0.html#freebsd
php-5.2.3.tar.gz
下载地址:http://www.php.net/downloads.php#v5

1、 安装apache2.2.4
解压:
tar –zxvf httpd-2.2.4.tar.gz
进入目录:
cd httpd-2.2.4
配置:
./configure --prefix=/usr/local/apache --enable-module=so
安装apache至/usr/local/apache 并配置apache支持dso方式

安装:
make
make install

启动apache
./apachectl -k start

测试 apache
http://localhost/index.html
出现“It works!”就ok

2、 安装mysql
解压:
tar -zxvf mysql-5.0.41-freebsd6.0-i386.tar.gz
因为mysql是已经编译好的版本,因此无需安装
解压后移至/usr/local/mysql

创建用户组mysql
pw groupadd mysql
添加用户至用户组
pw useradd mysql -g mysql

初始化安装数据库(这步一定要做,否则无法启动mysql)
scripts/mysql_install_db --user=mysql

启动mysql
bin/mysqld_safe --user=mysql &

初始化root密码
bin/mysqladmin -u root password 'newpassword'

修改密码技巧提示:

mysqladmin命令的使用方法   
 假如你原来的密码是123   
 打算修改成456   
 那么你需要使用这样的命令   
 ./mysqladmin   -u   root   -p   password   '456'   
 然后系统会询问你现在的密码,你输入现在的密码123回车就可以了   
 下次使用MYSQL的时候,ROOT   的口令就是456了

 测试帐号
bin/mysql –u root –p
然后输入密码,出现提示符:
mysql>

技巧提示:

mysql #运行mysql 客户端,并开放root用户的远程访问权限。以便调试 
use mysql 
update user set host = '%' where user = 'root' and host 
<>  'localhost'; 
flush privileges; 
quit

3、安装php
解压
tar zxvf php-5.2.3.tar.gz

进入解压后目录
cd php-5.2.3

配置:
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-zlib --with-png --with-jpeg --with-freetype --enable-sockets --with-iconv --enable-mbstring --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php5/etc
安装目录/usr/local/php5
Php配置文件存放路径/usr/local/php5/etc

开始安装:
make
make install

拷贝php配置文件
cp php.ini-dist  /usr/local/php5/etc/php.ini

4、修改配置
修改/usr/local/php5/etc/php.ini文件
register_globals = On

修改/usr/local/apache/conf/ httpd.conf文件

设置apache的默认文件名次序
DirectoryIndex index.html index.htm index.php

增加php后缀支持
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps

5、重启apache服务

/usr/local/apache/bin/apachectl -k restart

6、测试php

echo phpinfo();
?>
存为index.php文件
复制到/usr/local/apache/htdocs/下
访问:http://localhost/index.php测试
转载请注明出处:EXpendable

祝您好运

你可能感兴趣的:(实践及研究,mysql,freebsd,apache,php,测试,数据库)