<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[FreeBSD8.1最新apache+PHP+mysql+samba+svn的安装步骤详解]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 02 Jan 2011 16:07:30 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<br/>apache php mysql<br/>1、更新ports安装包<br/>使用portsnap来更新步骤（可以修改/etc/portsnap.conf的配置文件SERVERNAME=portsnap.cn.FreeBSD.org，以提高你的下载速度）<br/>a、没有执行过使用 portsnap fetch extract<br/>b、执行过 portsnap update<br/>使用cvsup安装更细步骤<br/>a、首先安装cvsup<br/>#cd /usr/ports/net/cvsup-without-gui<br/>#make install clean<br/>b、配置cvsup<br/>#cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile<br/>修改配置文件*default host=CHANGE_THIS.FreeBSD.org修改为*default host=cvsup.cn.FreeBSD.org<br/>#vi /etc/ports-supfile<br/>c、执行cvsup<br/>#cvsup -L 2 /etc/ports-supfile<br/>或者将此命令加入到crontab里面去。怎么加以后进行讨论<br/>2、安装mysql的步骤<br/>a、安装步骤<br/>#cd /usr/ports/databases/mysql51-server<br/>#make WITH_CHARSET=GBK WTIH_XCHARSET=ALL install clean<br/>#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf<br/>b、设置自启动<br/>vi /etc/rc.conf<br/>mysql_enable=&quot;YES&quot;<br/>c、初始化<br/>/usr/local/bin/mysql_install_db --user=mysql<br/>chown -R mysql /var/db/mysql/<br/>d、启动<br/>/usr/local/bin/mysqld_safe -user=mysql &amp;<br/>e、修改密码<br/>/usr/local/bin/mysqladmin -u root password &#039;newpasswd&#039;<br/>3、安装apache22的步骤<br/>a、安装步骤<br/>#cd /usr/ports/www/apache22<br/>#make WITH_BERKELEYDB=db4 install clean //增加一个小的东西就是为了subversion得用的一个库<br/>【有很多的默认配置信息，选择默认就可以了！】<br/>b、解决兼容性的问题<br/>这个时候启动会报一个警告信息,解决错误<br/>#cd /usr/src/sys/modules/accf_data<br/>#make<br/>#make install clean<br/>#cd /usr/src/sys/modules/accf_http<br/>#make<br/>#make install clean<br/>#vi /etc/loader.conf<br/>加入以下代码<br/>accf_data_load=&quot;YES&quot;<br/>accf_http_load=&quot;YES&quot;<br/>c、添加配置信息并启动<br/>#vi /etc/rc.conf<br/>加入如下<br/>#apache22<br/>apache22_enable=&quot;YES&quot;<br/>apache22_http_accept_enable=&quot;YES&quot;<br/>启动<br/>#reboot<br/>#apachectl -k restart<br/>4、安装php52<br/>a、编译安装<br/>#cd /usr/ports/lang/php52<br/>#make install clean<br/>安装过程当中需要配置信息如下<br/>[X] CLI Build CLI version <br/>[X] CGI Build CGI version <br/>[X] APACHE Build Apache module <br/>[ ] DEBUG Enable debug <br/>[X] SUHOSIN Enable Suhosin protection system (not for jails) <br/>[X] MULTIBYTE Enable zend multibyte support <br/>[X] IPV6 Enable ipv6 support <br/>[X] MAILHEAD Enable mail header patch <br/>[ ] REDIRECT Enable force-cgi-redirect support (CGI only) <br/>[ ] DISCARD Enable discard-path support (CGI only) <br/>[X] FASTCGI Enable fastcgi support (CGI only) <br/>[ ] FPM Enable fastcgi process manager (CGI only) <br/>[X] PATHINFO Enable path-info-check support (CGI only)<br/>b、COPY配置文件<br/>#cd /usr/local/etc/<br/>#cp php.ini-dist php.ini<br/>c、配置apache22<br/>#vi /usr/local/etc/apache22/httpd.conf<br/>在&lt;IfModule mime_module&gt;模块当中加入如下代码<br/># PHP<br/>AddType application/x-httpd-php .php .phtml<br/>AddType application/x-httpd-php-source .phps<br/>将这一行<br/>DirectoryIndex index.html<br/>修改为<br/>DirectoryIndex index.php index.htm index.html<br/>d、重启apache22,测试php安装情况<br/>#vi /usr/local/www/apache22/data/index.php<br/>加入如下代码<br/>&lt;?php phpinfo();?&gt;<br/>e、测试<br/>#rehash<br/>在浏览器键入主机ip看是否有php的配置信息，如果有OK，配置成功，下一步我们开始安装php的扩展<br/>5、安装php52-extensions<br/>#cd /usr/ports/lang/phg52-extensions<br/>#make install clean<br/>配置信息如下（原则尽量多的打开功能防止以后会用到某个功能还得编译）<br/>[X] BCMATH bc style precision math functions <br/>[X] BZ2 bzip2 library support <br/>[X] CALENDAR calendar conversion support <br/>[X] CTYPE ctype functions <br/>[X] CURL CURL support <br/>[X] DBA dba support <br/>[X] DBASE dBase library support <br/>[X] DOM DOM support <br/>[X] EXIF EXIF support <br/>[X] FILEINFO fileinfo support <br/>[X] FILTER input filter support <br/>[ ] FRIBIDI FriBidi support <br/>[X] FTP FTP support <br/>[X] GD GD library support <br/>[X] GETTEXT gettext library support <br/>[X] GMP GNU MP support <br/>[X] HASH HASH Message Digest Framework <br/>[X] ICONV iconv support <br/>[X] IMAP IMAP support <br/>[ ] INTERBASE Interbase 6 database support (Firebird) <br/>[X] JSON Javascript Object Serialization support <br/>[X] LDAP OpenLDAP support <br/>[X] MBSTRING multibyte string support <br/>[X] MCRYPT Encryption support <br/>[X] MHASH Crypto-hashing support <br/>[ ] MING ming shockwave flash support <br/>[ ] MSSQL MS-SQL database support <br/>[X] MYSQL MySQL database support <br/>[X] MYSQLI MySQLi database support <br/>[ ] NCURSES ncurses support (CLI only) <br/>[X] ODBC unixODBC support <br/>[X] OPENSSL OpenSSL support <br/>[ ] PCNTL pcntl support (CLI only) <br/>[X] PCRE Perl Compatible Regular Expression support <br/>[X] PDF PDFlib support (implies GD) <br/>[X] PDO PHP Data Objects Interface (PDO) <br/>[X] PDO_SQLITE PDO sqlite driver <br/>[X] PDO_MYSQL PDO mysql driver <br/>[X] PGSQL PostgreSQL database support <br/>[X] POSIX POSIX-like functions <br/>[X] PSPELL pspell support <br/>[ ] READLINE readline support (CLI only) <br/>[ ] RECODE recode support <br/>[X] SESSION session support <br/>[X] SHMOP shmop support <br/>[X] SIMPLEXML simplexml support <br/>[X] SNMP SNMP support <br/>[X] SOAP SOAP support <br/>[X] SOCKETS sockets support <br/>[X] SPL Standard PHP Library <br/>[X] SQLITE sqlite support <br/>[X] SYBASE_CT Sybase database support <br/>[X] SYSVMSG System V message support <br/>[X] SYSVSEM System V semaphore support <br/>[X] SYSVSHM System V shared memory support <br/>[X] TIDY TIDY support <br/>[X] TOKENIZER tokenizer support <br/>[X] WDDX WDDX support (implies XML) <br/>[X] XML XML support <br/>[X] XMLREADER XMLReader support <br/>[X] XMLRPC XMLRPC-EPI support <br/>[X] XMLWRITER XMLWriter support <br/>[X] XSL XSL support (Implies DOM) <br/>[X] YAZ YAZ support (ANSI/NISO Z39.50) <br/>[X] ZIP ZIP support <br/>[X] ZLIB ZLIB support <br/>6、安装samba34<br/>#cd /usr/ports/net/samba34<br/>#make install clean<br/>进行默认配置，不进行任何改动<br/>#cp /usr/local/share/examples/samba34/smb.conf.default /usr/local/etc/smb.conf<br/>#vi /usr/local/etc/smb.conf<br/>加入如下东西<br/>[dev]<br/>path = /usr/local/dev<br/>public = yes<br/>only guest = yes<br/>writable = yes<br/>printable = no<br/>添加smbpasswd用户<br/>#/usr/local/bin/smbpasswd -a username添加用户名，更具提示信息来进行操作<br/>#vi /etc/rc.conf<br/>加入<br/>#samba3<br/>nmbd_enable=&quot;YES&quot;<br/>smbd_enable=&quot;YES&quot;<br/>手动启动就是<br/>#/usr/local/etc/rc.d/samba start<br/>#/usr/local/etc/rc.d/samba stop<br/>7、安装subversion<br/>#cd /usr/ports/devel/subversion/<br/>#make WITH_MOD_DAV_SVN=yes install clean<br/>#vi /usr/local/etc/apache22/httpd.conf<br/>在加入如下代码<br/>&lt;Location /svn&gt;<br/>DAV svn<br/>SVNParentPath /usr/svn<br/>AuthType Basic<br/>AuthName &quot;Welcome Svn&quot;<br/>AuthUserFile /etc/svn-auth-file<br/>SVNListParentPath on<br/>Require valid-user<br/>&lt;/Location&gt;<br/><br/>添加用户<br/>#rehash<br/>是创建用户文件并添加用户,创建第一个用户的时候使用<br/>#htpasswd -c /etc/svn-auth-file accountname<br/>添加用户<br/>#htpaawd /etc/svn-auth-file accountname<br/><br/>创建版本目录<br/>#mkdir /usr/svn<br/>#svnadmin create /usr/svn/bianews_foxread<br/><br/>来源：http://cms.nn200.com/html/system/201010/1314512/
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] FreeBSD8.1最新apache+PHP+mysql+samba+svn的安装步骤详解]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>