新装了一台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'
修改密码技巧提示:
测试帐号
bin/mysql –u root –p
然后输入密码,出现提示符:
mysql>
技巧提示:
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
祝您好运