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

<?php
echo phpinfo();
?>
存爲index.php文件
複製到/usr/local/apache/htdocs/下
訪問:http://localhost/index.php測試
轉載請註明出處:EXpendable

祝您好運

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章