免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1434 | 回复: 0
打印 上一主题 下一主题

Apache20 + MySQL51 + PHP5 + phpMyAdmin [复制链接]

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-09 09:24 |只看该作者 |倒序浏览
Description :
        今天把我的 FreeBSD Server 重新整理過,因為都裝了最新版的軟體,所以比較生疏。而我又是一個超級健忘的人,為了害怕日後會忘記,所以將安裝過程全都記錄下來,以方便將來參考用,同時也分享我今天的安裝經驗給大家, Apache20 + Mysql51 + PHP5 希望喜歡 FreeBSD 的朋友都受益,分享是件快樂的事。
Environment :
硬體:i386 PC Intel P4 1.5G
記憶體網卡:512M RAM + Intel 網卡
作業系統:FreeBSD 6.2 Release
Setp 1.
安裝 Mysql51
#cd /usr/ports/database/mysql51-server
#make WITH_CHARSET=utf8 install clean
安裝 Apache20
#cd /usr/ports/www/apache20
#make install clean
安裝 PHP5
#cd /usr/ports/lang/php5     
#make install clean
[X] CLI        Build CLI version                                
[X] CGI        Build CGI version                                
[X] APACHE     Build Apache module                              
[ ] DEBUG      Enable debug                                    
[X] SUHOSIN    Enable Suhosin protection system (not for jails)
[ ] MULTIBYTE  Enable zend multibyte support                    
[ ] IPV6       Enable ipv6 support                              
[ ] MAILHEAD   Enable mail header patch                        
[ ] REDIRECT   Enable force-cgi-redirect support (CGI only)     
[ ] DISCARD    Enable discard-path support (CGI only)           
[X] FASTCGI    Enable fastcgi support (CGI only)               
[X] PATHINFO   Enable path-info-check support (CGI only)  
安裝 PHP5-extensions 延伸套件
#cd /usr/ports/lang/php5-extensions
#make config clean     #  會跳出所有的延伸套件供你選擇,依個人需求選擇自己所需要的:
[X] CTYPE ctype functions
[X] GD GD library support
[X] GETTEXT gettext library support
[X] ICONV iconv support
[X] MYSQL MySQL database support
[X] OVERLOAD user-space object overloading support
[X] PCRE Perl Compatible Regular Expression support
[X] POSIX POSIX-like functions
[X] SESSION session support
[X] TOKENIZER tokenizer support
[X] XML XML support
[X] ZLIB ZLIB support
安裝 php5-mysql 套件
# cd /usr/ports/databases/php5-mysql
# make install clean
安裝 phpMyAdmin
# cd /usr/ports/databases/phpmyadmin
#make install clean
Setp 2.
#vi /etc/rc.conf      # 設定 MySQL、Apache2 開機自動啟動
mysql_enable="YES"
apache2_enable="YES"
# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
# vi /etc/my.cnf        # 依喜好自行修改 my.cnf
query_cache_size = 32M [mysqld]default-character-set=utf8[client]default-character-set=utf8
#vi /usr/local/etc/apache/httpd.conf     # 編輯 Apache 的設定檔加入下列幾行:
AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phpsDirectoryIndex index.php
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
              Options none         AllowOverride Limit         Order Deny,Allow         Deny from all         Allow from 127.0.0.1 88.88.88.0/24      
# cd /usr/local/www/data/phpMyAdmin   # cp libraries/config.default.php config.inc.php
# vi config.inc.php        # 修改為 http 認證  
$cfg['Servers'][$i]['auth_type'] = 'http';
編輯 PHP5 的設定檔
#cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini      # 複製 php.ini-dist 到 php.ini
# reboot
Setp 3.
確認過 Apache Service 已經啟動後,編輯一個 php 檔:#vi /usr/local/www/data-dist/index.php 內容為下:
phpinfo();?>
最後開個 Browse 查看 http://HostName/index.php 看PHP5 有無啟動。
同時開個 http://HostName/phpmyadmin/   查看 phpMyAdmin 可否連線。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4206/showart_522987.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP