|
|
用户名:ljianbing 笔名:学海 地区: 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
路漫漫其修远兮,吾将上下而求索!
常用站点导航
(作者置顶)
年轻未婚白领 DIY--保障组合
要diy自己的保障,首先计算自己的保障缺口:
(1)计算身价(身故保障)。身价就是自己肩上的责任--假设您出差,50年之后才回来,在这五十年期间您的父母的养老、医疗费用是否充足。一般来说,身价根据您准备留给父母多少钱而定。
(2)计算意外险保额。大街上经常可以见到残疾人在乞讨,意外导致的残疾发生概率虽然不高,但是后果是难以承受的。意外险保额可以在自己万一发生残疾时候,有钱可以平稳过渡转型期,重新培养新的维生技能 ,至少要准备5年的生活费用。
(3)计算大疾基金缺口:大病年轻化趋势越来越严重,身边不时会听到一些人年纪轻轻就得大病的消息。一般大病治疗需要10万-20万,如果是癌症,花30万也未必够。社保每年最多可以报销17万(北京市内、参加大病统筹的情况下),但是光有社保是不够的,因为:
1,许多用药不在社保用药报销范围内。如果有钱,相信没有人会拒绝使用药效好但是昂贵的非社保报销药。
2,大病期间收入中断。相信很少有老板有那么好心,会正常发工资、奖金。
3,病后需要一段时间恢复。如果大病初愈就要着急赚钱,不但会把身体累坏,还容易引起疾病复发。这段时间也许是几个月,也许是几年。
一般来说,没有社保的最少要有30万大病准备金;有社保的还需要20万大病准备金;上FESCO需的,要根据自己是属于哪一档,如果药费都能够报销的话,也应该准备好应付收入中断和病后恢复的费用,毕竟谁都不希望自己生活品质落差太大。
然后根据自己的理财习惯,来决定用哪种方式填补这些保障缺口。
(一)建议您选用储蓄型的保险。其实保险也可以是一种存钱工具,虽然和银行比起来利息少了点,但是多了份保障,对投资并不感兴趣的您来说,这种工具可以帮助你为自己的将来多存点钱。
险种组合:储蓄型大病险+附加意外险;
保险利益:储蓄型大病险兼具身故保障,大疾基金;
保险费用占收入比例:15%以内。
如果还有闲钱:可以开始准备养老金。如果自控能力强的朋友,用万能险或是投连险会是一个不错的选择;如果从来没有连续存过一笔钱超过3年,那么还是选择一种专款专用分红型的的养老保险吧。保险费占收入比例:10%
(二)30岁以前,建议您选用消费型的保险。未来的十年将是资本市场迅速成长的十年,如果抓住机会也许会使财富快速增长。保险是稳健的理财工具,如果您有兴趣做其它金融投资,那么还是应该把钱用在刀刃上,但是消费性的保障险种还是一定要有的。
险种组合:消费型大病险 + 消费型意外险 + 定期寿;
保险费用占收入比例:自己决定(也许一年只要花几百块钱),但要保证堵上前面计算的保障缺口。
消费型重疾险与储蓄型重疾险的比较
| 消费型 | 储蓄型 |
缴费方式 | 每期缴费不同,前期用较少的保费获得较高的保障,但缴费压力会随着年龄增长而增加;同时缴费期限长,若保障至65岁,交费也应延至65岁 | 每期缴费固定,且在缴费期完后仍然有保障。例如,30岁投保缴保费至50岁,在这之后不需交费,但一直拥有保障。缺点是前期相同的保障,保费却相对较高 |
保险期限 | 保险期限最长至65周岁。但对老人来说,65岁以后可能更需要保障 | 保险期限一直到80岁以后甚至终身 |
是否续保 | 每年核保一次,意味着随着年龄增长,承保的风险也在加大,也许到了某一年就会被拒保。优点是比较灵活,可选择不续保,也可以在2年、3年后重新附加上这份重疾险 | 只要在投保时核保通过,就可保证续保,直到保险期限结束。缺点是一旦投保,必须续保,否则只有退保,会受到不少损失 |
适合人群 | 更适合20周岁到35周岁保险意识强、需要保额高的中青年人群。因为该险缴费压力不大,又可获得高额保障 | 35周岁至45周岁时,消费型在保费方面已经不占明显优势,尤其过了40岁,消费型大病险的保费大幅提升,而储蓄型缴费的提高比例却相对不高,且有储蓄性质 |
北京市社会医疗保险简介
| 门诊 | ||
| 统筹基金 | 全年费用累计不到1300元不报销; 超出1300元部分报销85-97%; 全年费用报销累计最多7万元; | |
| 大额互助基金 | 全年费用累计不到2000元不报销; 超出2000元部分报销50%; 全年费用报销累计最多2万元; | 全年累计超出7万元的费用报销70%; 全年费用报销累计最多10万元 |
| 个人帐户 | 门诊,急诊,药店,个人帐余额自由支配 |
举例:
3,社保的好处:
4,社保也有自己的不足之处:
apache 如何设置禁止IP直接访问
ServerName IPAddress (比如192.168.0.1)
DocumentRoot /usr/local/apache/nosite/
这样就可以了。
在/usr/local/apache/nosite/下面建一个index.htm,提示用户,不允许IP访问。或其它出错信息。
方法二:
ServerName IPAddress (比如192.168.0.1)
DocumentRoot /usr/local/apache/nosite/
Order deny,allow
Deny from all
或DocumentRoot 为空。
作者:IT168 网络 佚名 更新时间:2006-02-08
LINUX-apache反向代理的最后配置(解决了Proxy的错误问题)
在linux平台上安装php5出现问题的解决记录
解决PHP问题:Fatal error: mysql_connect()
【问题来源】
近日新装一台RHEL AS3 的服务器;在安装的时候,没有选择安装数据库(MYSQL)相关的包。由于RHELAE3自带的MYSQL是3.23版本的,我想安装的时候,当MOUNT光驱的时候整个系统就死掉键盘鼠标毫无反应远程登录不入,所以我干脆就直接安装MYSQL4.1。问题也许就在此引发了。
RHEL AS3 自带APACHE2和PHP4.3.2。当我把 [MySQL-server-4.1.7-0.i386.rpm]安装好之后,试图安装[MolyX]论坛时,发现执行数据库连接时发生致命错误:
Fatal error: Call to undefined function: mysql_connect()
这个问题真是够致命的。
经过在 httpd.conf ,php.ini 和 my.cnf 这几个配置文件多方修改测试,问题依然。
之后到 [google] 搜啊搜,找到很多相关的解决方案。
----------------------------------------------
说法[1] :这个问题概括起来说就是你的PHP不支持mysql_connect()函数。为什么呢?这是由于PHP是一种模块化的设计,除了核心的内容,其他都是可选的。之所以不支持,是因为在编译PHP时没有加入对MYSQL数据库的支持。
说法[2] :
- 如果你的操作系统是Linux/Unix
1.如果PHP是自己编译的,那么要重新做。在configure后面加上--with-mysql选项
2.如果是用的RPM,建议到网上去找找已经内置MYSQL支持的RPM包,重新装上去
说法[3]:因为卸载了以前的mysql,重装的mysql又不是rpm装的
所有安装后的路径不同了;但是在原先装apache的时候需要./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \ (主要是这句)
用来指定mysql的安装路径
所以在重装了之后因为路径不一样,apache就无法找到mysql的安装路径
也就出现了mysql_connect:未被定义的错误
----------------------------------------------------------------
头痛的是我的 phpinfo() 打出来的信息均是正常的。在RHEL光盘上找了很多PHP、MYSQL相关的LIB/DBI/ODBC等包都装了,问题还是没解决。
后来在MYSQL的论坛上看到可以使用 dl('mysql.so') 来动态装载模块。于是做了一个测试的PHP文件:
----------------------------------------
#test.php
echo "php version=";
echo phpversion();
echo "
";
dl('mysql.so');
require "inc.php";
test();
echo "
";
dbconnect();
?>
----------------------------------------
# cat inc.php
function test(){
echo "function test output";
}
function dbconnect(){
mysql_connect("localhost","root","password");
}
?>
----------------------------------------
结果错误信息如下:
----------------------------------------
php version=4.3.2
Warning: dl(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - libmysqlclient.so.10: cannot open shared object file: No such file or directory in /usr/www//test.php on line 9
function test output
Fatal error: Call to undefined function: mysql_connect() in /usr/www/inc.php on line 7
----------------------------------------
结果又多了一个线索:libmysqlclient.so.10。原来是这个模块没有装载成功。
然后我在系统 find 一下,发现根本没有这个文件存在。应该是少装了什么东西。
--------------------------------------------
# rpm -ivh /home/dkk/libdbi-dbd-mysql-0.6.5-5.i386.rpm
error: Failed dependencies:
libdbi = 0.6.5-5 is needed by libdbi-dbd-mysql-0.6.5-5
libmysqlclient.so.10 is needed by libdbi-dbd-mysql-0.6.5-5
Suggested resolutions:
libdbi-0.6.5-5.i386.rpm
mysql-3.23.58-1.i386.rpm
--------------------------------------------
在MYSQL.com那个搜索 libmysqlclient.so ,终于找到了问题症结所在:
MYSQL4版本以上,调用libmysqlclient.so 的方式改了,跟MYSQL3.23不一样,而PHP4.3.2和APACHE还是以旧的方式来调用,因此就找不到libmysqlclient.so 了。
英文原文如下:
-------------------------------------------
Ensure that you don't have any MySQL clients that use shared libraries (like the Perl DBD::mysql module). If you do, you should recompile them, because the data structures used in `libmysqlclient.so' have changed. The same applies to other MySQL interfaces as well, such as the Python MySQLdb module.
-------------------------------------------
具体描述见帖子:
http://dev.mysql.com/doc/mysql/en/Upgrading-from-3.23.html
问题找到了,可是我并不想重新编译PHP,尽管5.0都已经出来了。在MYSL.COM那里有些RPM,我把它们都装了上去,具体如下:
# rpm -ivh MySQL-client-4.1.7-0.i386.rpm
# rpm -ivh MySQL-devel-4.1.7-0.i386.rpm
# rpm -ivh MySQL-shared-4.1.7-0.i386.rpm
# rpm -ivh MySQL-shared-compat-4.1.7-0.i386.rpm
我觉得最重要的是最后一个包(-shared-compat-),因为MYSQL.COM注明了该包包含了3.23的模块;而且,我是安装完上述的一个包就(重启mysql和apache)测试一下那个test.php,直到安装到最后一个包,才发现出现了一个新的“成功的”错误:
Warning: Function registration failed - duplicate name - mysql_connect in /usr/www/test.php on line 9
嘿,这个错误的出现,正说明了系统已经成功装载了 mysql.so ,当test.php的 dl('mysql.so') 尝试重复装载时就触发了该错误。到这里终于可以笑一笑了。![]()
把test.php中的 dl('mysql.so') 注释掉,重新测试。嘿,一个“老错误”跑了出来:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in /usr/www/inc.php on line 7
呵呵,我已经认识它好久啦。只是由于MYSQL4的密码加密方式改变所致。
以root登录到mysql执行语句:update user set password=OLD_PASSWORD('password') where user='root'; 就行啦。
具体描述见以下帖子:
http://dev.mysql.com/doc/mysql/en/Old_client.html
到此,总算可以圆满解决了问题了。嗨,还真费劲,主要原因还是在于自己对于整个系统的东西不甚了解。![]()
如果谁有更好的解决方法,请跟着补充哦。 :-)
httpd无法加载libphp5.so模块
php编译终于成功了...
然后开始添加模块到httpd.conf
添加的语句如下(我把他们全写到文件的最后了然后改 起来方便)
LoadModule php5_module module/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
然后我启动httpd
/usr/loca/apache/conf/httpd.conf
返回如下错误
audit(1167889959.869:27):avc:denied{execmod} for pid=14282 comm="httpd" name="libphp5.so" dev=hda1 ino=640947 scontext=root:system_r:unconfined_t:s0-s0:c0.c1023 tcontext=root:object_r:usr_t:s0 tclass=file
httpd:syntax error on line 409 of /usr/local/apache/conf/httpd.conf:cannot load /usr/local/apache/modules/libphp5.so into server:/usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc :premission denied
我看上边的错误提示大概是找不到libphp5.so不过这个so文件就在
/usr/local/apache/modules/libphp5.so啊...
现在折腾的已经晕死``
谁帮忙看下
[[i] 本帖最后由 foretell 于 2007-1-16 22:19 编辑 [/i]]
--------------------------
Freebsd6.1+AMP手工整合指南
Freebsd6.1+Apache2.2.3+Mysql5.0.26+PHP5.1.6+phpMyAdmin2.9.0.2手工整合指南
经过一晚上的操作,终于成功整合.写一篇文章和大家交流一下经验,什么问题可以联系我. 我使用的操作系统是FreeBSD最新版本6.1,如果是别的操作系统安装方法有少许不一样,请作适当处理.
说明:本文档系alone原创,经过辛勤实验,努力编辑而成,转载无妨,请不要修改任何内容。参考不少前辈文章,不一一列举,谨表感谢!如有错误,敬请好手斧正!费话少说,进入正题.
首先安装整合的工具必不可少.我整个过程用的到工具如下:
Freebsd6.1
下载地址:http://www.freebsd.org
Apache2.2.3
下载地址: http://www.apache.org
Mysql5.0.26 for freebsd
下载地址: http://dev.mysql.com/downloads/
Php5.1.6
下载地址: http://www.php.net/downloads.php
libxml2-2.6.19
下载地址:
http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-2.6.19.tar.gz
libiconv-1.9.1
下载地址: http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.1.tar.gz
Phpmyadmin2..0.2 for nix
下载地址: http://www.mycodes.net/soft/6369.htm
一、 Freebsd的安装
安装FreeBSD就不讲了,熟悉linux的很容易上手,只要稍微定制一下就可以了,过程我就不说了。建议新手选择ALL安装方式。
二、 安装Apache
安装Apache要简单点,我这里安装的Apache版本是 httpd-2.2.3,下载回来的包叫做 httpd-2.2.3.tar.gz 我们放在 /usr/local/src目录下。如果没有该目录,就自己建一个。
首先进入目录后解压缩:
# cd /usr/local/src
# tar -zxvf httpd-2.0.50.tar.gz
然后就会得到 httpd-2.0.50目录,我们进入目录
# cd httpd-2.0.50
首先配置:
# ./configure --prefix=/usr/local/apache \--enable-module=so
\*--prefix指定我们要把Apache安装在那个目录,我们这里装在 /usr/local/apache下*\
\*--enable-module=so必设,不然后面配置php时要出问题*\
执行上面的命令,如果没有错误信息,证明配置成功,然后进行编译:
# make
一两分钟就编译完了,然后进行安装:
# make install
安装完成后,Apache就存放在 /usr/local/apache目录下了, bin是执行文件的目录,conf是配置文件目录,htdocs是网页的主目录,logs是日志目录.
Apache通过 bin/apachectl或者bin/httpd来控制启动或者停止.
# /usr/local/apache/bin/httpd -k start #启动apache
# /usr/local/apache/bin/httpd -k stop #停止apache
# /usr/local/apache/bin/httpd -k restart #重启apache
然后你可以通过 http://IP来测试apache是否安装成功,如果出现apache的页面则安装成功,否则请检查上面的步骤.
三、 安装MySQL
我使用的的Mysql是5.0.26二进制版,不需要编译。
把它下到/usr/local/src目录下,下载回来的包名字叫 mysql-5.0.26.tar.gz,然后我们把它解压出来:
# tar -zxvf mysql-5.0.26.tar.gz
解压后生成/usr/local/mysql目录,我们进入该目录:
# cd mysql
#pw groupadd mysql #建立mysql组
#pw useradd –g mysql mysql #建立mysql用户并且加入到mysql组中
#scripts/mysql_install_db --user=mysql #初试化表并且规定用mysql用户来访问
#chown -R root . #然后设置权限
#chown -R mysql data
#chgrp -R mysql .
设置完成后,基本上就装好了,好了,我们运行一下我们的mysql:
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
如果没有问题的话,应该会出现类似这样的提示:
[1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var
这就证明你安装成功了,如果出现:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
062110 01:53:45 mysqld ended
则证明你的mysql运行不来,请查看错误日志: /usr/local/mysql/var/*.err 然后确定安装是否成功,如果没有成功,请检查上面的步骤是否正确
.
安装完成后,能够通过 /usr/local/mysql/bin/mysql 来连接mysql进行管理,如果你装了apache并且能够解析php的话,也能使用phpMyadmin来管
理你的mysql,记得装完后使用mysql或者mysqladmin来修改root的密码,这里我们就不说了,请参考相关的文章.
四、 安装php5脚本支持
去以下地址下载源代码包到/usr/local/src/下,
接着,安装libxml2 (安装php5必须,我们先不装,测试一下效果):
#cd /usr/local/src
#tar –zxvf php-5.1.6.tar.gz
#cd php-5.1.6
#./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --enable-maintainer-zts --enable-memory-limit --enable-zend-multibyte
有关于zend 的参数 --enable-maintainer-zts --enable-memory-limit --enable-zend-multibyte
可见php内建对php加速软件zend的支持
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
configure: error: xml2-config not found. Please check your libxml2 installation.
出错啦
现在来装libxml2
#tar –zxvf libxml2-sources-2.6.19.tar.gz
# cd libxml2-2.6.19
# ./configure
#make;make install
再来配置:
# cd /usr/local/src/php-5.1.6
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-maintainer-zts --enable-memory-limit --enable-zend-multibyte
显示:
configure: error: Please specify the install prefix of iconv with --with-iconv= ;
--with-iconv-dir=DIR XMLRPC-EPI: iconv dir for XMLRPC-EPI.
xmlrpc-epi is an implementation of the xmlrpc protocol in C. It provides an easy to use API for developers to serialize RPC requests to and from XML.
# cd /usr/ports/converters/iconv
# make all
# make install
===>; Installing for iconv-2.0_3
===>; iconv-2.0_3 depends on file: /usr/local/bin/perl5.8.5 - found
===>; Generating temporary packing list
===>; Checking if converters/iconv already installed
pkg_info: package bsdpan-DBD-mysql-2.9007 has no origin recorded
pkg_info: package bsdpan-DBI-1.48 has no origin recorded
===>; lib
install -C -o root -g wheel -m 444 libbiconv.a /usr/local/lib
install -C -o root -g wheel -m 444 libbiconv_p.a /usr/local/lib
install -s -o root -g wheel -m 444 libbiconv.so.2 /usr/local/lib
ln -fs libbiconv.so.2 /usr/local/lib/libbiconv.so
install -C -o root -g wheel -m 444 biconv.h /usr/local/include
install -o root -g wheel -m 444 biconv.3.gz /usr/local/man/man3
install -o root -g wheel -m 444 biconv_open.3.gz /usr/local/man/man3
install -o root -g wheel -m 444 biconv_close.3.gz /usr/local/man/man3
===>; ccs
cd /usr/ports/converters/iconv/work/iconv-2.0/ccs; install -o root -g wheel -m 444 big5.cct cns11643-plane1.cct cns11643-plane2.cct cns11643-plane14.cct cp775.cct cp850.cct cp852.cct cp855.cct cp866.cct gb_2312-80.cct iso-8859-1.cct iso-8859-2.cct iso-8859-4.cct iso-8859-5.cct iso-8859-15.cct jis_x0201.cct jis_x0208-1983.cct jis_x0212-1990.cct koi8-r.cct koi8-u.cct ksx1001.cct shift_jis.cct /usr/local/share/iconv; install -o root -g wheel -m 555 iconv_mktbl /usr/local/bin
===>; ces
cd /usr/ports/converters/iconv/work/iconv-2.0/ces && install -o root -g wheel -m 444 euc-jp.so euc-kr.so euc-tw.so gb2312.so iso-10646-ucs-2.so iso-10646-ucs-4.so ucs-2-internal.so utf-16.so /usr/local/libexec/iconv
===>; util
install -s -o root -g wheel -m 555 biconv /usr/local/bin
install -o root -g wheel -m 444 biconv.1.gz /usr/local/man/man1
{ echo "# BEGIN iconv"; cat /usr/ports/converters/iconv/work/iconv-2.0/ccs/charset.aliases /usr/ports/converters/iconv/work/iconv-2.0/ces/charset.aliases | /usr/ports/converters/iconv/work/iconv-2.0/iconv_builtin -n us-ascii utf-8 ucs-4-internal; echo "# END iconv"; } >; /usr/local/share/iconv/charset.aliases
===>; Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>; Registering installation for iconv-2.0_3
再装libiconv-1.9.1.tar.gz,把libiconv-1.9.1.tar.gz放到/usr/local/src/下
# tar -zvxf libiconv-1.9.1.tar.gz
# cd libiconv-1.9.1
# ./configure
#make;make install
# cd /php-5.0.4
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-maintainer-zts --enable-memory-limit --enable-zend-multibyte
+--------------------------------------------------------------------+
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
+--------------------------------------------------------------------+
到此php5成功配置完成. Thanks : )
#make
#make test
#make install
# cp /usr/local/src/php-5.0.4/php.ini-dist /usr/local/lib/php.ini
配置php.ini请参考手册
五、 phpMydmin的安装
phpMyAdmin是比较好的通过web访问方式来管理数据库的免费程序。
下载该程序后,通过flashfxp上传到/usr/local/apache/htdocs/目录下,执行如下命令:
#cd /usr/local/apache/htdocs
#tar –zvxf phpMyAdmin-2.9.0.2.tar.gz
mv –fi phpMyAdmin-2.9.0.2 phpmyadmin
www# cd phpmyadmin
www#cp config..simple.inc.php config.inc.php
修改config.inc.php文件如下:
(1)查找$cfg['PmaAbsoluteUri'] = ''; ,将该行内容更改为$cfg['PmaAbsoluteUri'] = 'http://IP/phpmyadmin/';
执行:wq!命令保存退出,在IE浏览器里输入http://IP/phpmyadmin/就可以访问了。
请注意其中的红色文字,默认的mysql数据库用户名root是没有密码的,这是一个安全漏洞,所以我们要修改数据库的密码,请执行如下步骤:
首先点“权限”,进入另一个页面
在新页面中,勾选三个用户,只剩下一个用户名为root、主机为localhost的用户,然后点“执行”来删除那三个勾选的用户,
只 剩下一个root用户了,勾选它,点“编辑”, 再点击“更改密码”下面的“密码”前的圆圈,选择它,然后敲入你的mysql数据库密码(比如789),再点“执行”。这样mysql的数据库密码就改变 了。当然了,我们也可以通过phpmyadmin来创建新的mysql数据库名,用户名等等,这些功能就要你自己去探索了。我们再点IE浏览器里的“刷 新”来刷新该页面,就会出现无法访问的情况。
出现上面的情况后,也不要着急,我们可以修改phpmyadmin的配置文件config.inc.php来解决这个问题,执行如下命令:
www#vi config.inc.php
更改内容如下:
(2)查找$cfg['Servers'][$i]['auth_type'] = 'config';
更改为$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['controluser'] = '你的用户名';
$cfg['Servers'][$i]['controlpass'] = '你的密码';
然后重新在IE浏览器里输入http://IP/phpmyadmin/ 访问,敲入用户名“root”和密码后,点“确定”,就可以重新进入到phpmyadmin管理页面,至此,phpmyadmin安装完毕。
到些,整个过程完毕.你可以上传php网站程序、修改apache的httpd.conf文件配置一台高性能的web服务器,当然也不要忘了mysql数据库对数据库、用户相应的增减。在这里我就不说了。现在已经是凌晨3点,累就一个字。呼呼去咯……
后话:当然你也可以直接选择ports安装,更方便快捷。
附过程:
# cd /usr/ports/www/apache2
# make install clean
# cd /usr/ports/databases/mysql5X-server
# make install clean
# source ~/.cshrc
# mysql_install_db --user=mysql
# cd /usr/ports/lang/php5
# make install clean
在出现的界面中选中apache2, 如果要用zend,不要选debug
cp /usr/local/etc/php.ini-dist php.ini
vi /usr/local/etc/apache2/httpd.conf
添加
AddType application/x-http-php .php
AddType application/x-http-php-source .phps
在 DirectoryIndex 后加一个 index.php
# cd /usr/ports/lang/php5-extensions
# make config
在出现的界面中选种想要的
# make install clean
如果要装zend,去www.zend.com 下载相应的包,解压缩
# ./install.sh
就这么简单。
如果php要装GD libxml2 libxslt 等支持,源码都要自己装,用ports只要选一下就ok了~而且以后方便升级和维护。