openbsd4.1+apache+mysql+php
2009-05-13 11:03:56来源:未知 阅读 ()
WINXP+VM5
openbsd4.1
apache2.0.55
mysql4.1.21
php4.4.4
discuz6.0_utf8
1.安装OPENBSD4.1,确认原来的APACHE停止服务(修改/etc/rc.conf里的参数).
2.设置OPENBSD的FTP,把相关软件放上去.
3.安装MYSQL
#tar zxvf mysql-4.1.21.tar.gz
#cd mysql-4.1.21
#./configure --prefix=/usr/local/mysql --with-charset=gb2312
#make
#make isntall
#./scripts/mysql_install_db
#adduser mysql
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgrp -R mysql /usr/local/mysql
#cp /usr/local/mysql/share/my-small.cnf /etc/my.cnf
#/usr/local/mysql/bin/safe_mysqld --user=mysql & (启动MYSQL)
#/usr/local/mysql/bin/mysqladmin -u root -p password 'new-password' (修改密码)
4、安装Apache
#tar zxvf httpd-2.0.55.tar.gz
#cd httpd-2.0.55
#./configure --enable-module=so
//默认安装到/usr/local/apache2下.
#make
#make isntall
5、安装PHP
#tar php-4.4.4.tar.gz
#cd php-4.4.4
#./configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs
//因为OPENBSD原来有APACHE1.3,所以用"--with-apxs2"
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini
#vi /usr/local/apache2/conf/httpd.conf
添加
DirectoryIndex index.html index.htm index.php index.php3
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
这个PHP包默认安装有ZEND的,所以就不需要再另外只安装了。
6、开机自运行Apache与mysql
#vi /etc/rc.local
加入/usre/local/apache2/bin/apachectl start
/usr/local/mysql/bin/safe_mysqld --user=mysql &
安装完可以测试一下
#cd /usr/local/apache2/htdocs
#vi info.php
;
执行
http://local/info.php
测试即可.
7.安装DISCUZ6.0(utf8版本的可以,GBK的不行.)
上传discuz6的upload目录到/usr/local/apache2/htdocs.
修改相应目录权限.
修改config.inc.php里参数.
http://IP/upload/install.php
注意:
1)如果安装到DISCUZ6数据库那步无法安装,报告错误:
Warning: mysql_pconnect(); Client does not support authentication protocol requested by server; consider upgrading MySQL client in /usr/local/apache2/htdocs/mysql.php on line 11
解决办法:
(1)、确定mysql client是4.1或更高版本,如果不是那么把Client升级至4.1或更高版本
(2)、使用以下两种方法中任意一种(任选其一)
方法A:
mysql> SET PASSWORD FOR
[email='some_user'@'some_host']'some_user'@'some_host'[/email]
= OLD_PASSWORD('newpwd');
方法B:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
2)如果重新安装DISCUZ,需要先删除其数据库,再删除upload/forumdata/install.lock.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- freebsdchina的Ftp到位了,不用再悲剧了 2009-05-13
- nginx的index页设置问题!! 2009-05-13
- NetBSD笔记 2009-05-13
- FreeBSD下的Xorg刷新率的控制 2009-05-13
- freebsd postfix设置 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash