Linux和Solaris建Apache虚拟根环境二(2)
来源:asp之家 发布时间:2010-05-08 18:04:00
5.7 为mysql的所有者编辑PATH变量,并且设定数据库的root密码。
$ [ Edit shell
login script .bash_profile: ]
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
$ . ~/.bash_profile ## source it!
$ mysqladmin -u root password '2mUch!data' ## pick your own password!
6.编译和安装PHP
6.1 先停止Apache后台程序(daemon)的运行
ROOT#chroot /www /apache/bin/apachectl stop
6.2 你首先要编译PHP
如果你使用的是non-DSO安装,你必须重新编译Apache。(每次要升级non-DSO包中的任何一个软件时,你都要再这样做一遍。)
$ cd /usr/local/src/chr ## I am NOT root!
$ tar zxf /path/to/php-4.02.tar.gz
$ cd php-4.02
non-DSO:
$ ./configure --with-mysql=/usr/local/mysql
--with-apache=../apache_1.3.12 --enable-track-vars
--with-config-file-path=/apache/conf --sharedstatedir=/tmp
DSO:
$ ./configure --with-mysql=/usr/local/mysql
--with-apxs=/apache/bin/apxs --enable-track-vars
--with-config-file-path=/apache/conf --sharedstatedir=/tmp
DSO:
(or add CFLAGS switch when mod_ssl was also configured as a DSO module)
$ CFLAGS=-DEAPI ./configure --with-mysql=/usr/local/mysql
--with-apxs=/apache/bin/apxs --enable-track-vars
--with-config-file-path=/apache/conf --sharedstatedir=/tmp
$ make
non-DSO:
$ make install
DSO:
ROOT# make install
进行DSO的PHP安装“make install”时,你必须是root。因为模块是直接进入模块目录树/apache/libexec的,另外,Apache的配置文件也改变了。
6.3 现在只讨论non-DSO安装,先重新编译Apache,再激活PHP模块
$ cd ../apache_1.3.12/
$ ./configure --with-layout=chroot
--enable-module=most --enable-module=so
--activate-module=src/modules/php4/libphp4.a
$ make
ROOT# make install ## I am root!
6.4 在实现了虚拟根环境目录树中,对PHP需要更多的共享库,可以用ldd来查看
For non-DSO: ldd /apache/bin/httpd
For DSO: ldd /apache/apache/libexec/libphp4.so
可以使用小的for循环,从/lib和/usr/lib中拷贝所需的文件
ROOT# cd /www
ROOT# for i in libresolv.so.2 libnsl.so.1 libpam.so.0 ; do
> cp -pi /lib/$i /www/lib/ ; done
ROOT# for i in libgd.so.
1 libgdbm.so.2 libz.so.1; do
> cp -pi /usr/lib/$i /www/usr/lib/ ; done


猜你喜欢
- SMTP被用来在因特网上传递电子邮件。文件RFC821规定了该协议的所有细节。但是你只须记住下面的内容--该协议的基本命令和方法就行了。协议
- 有消息透露,阿里巴巴旗下身为电子商务教育界“黄埔军校”的阿里学院,为帮助中小企业解决人才缺口问题,正
- Foxmail Server(FMS)是一款功能强大的邮件服务器软件,他提供了多种邮件服务,包括SMTP、POP3、LDAP等,并内建邮件扩
- 四、修改pam[root@localhostpam_mysql]#cd/etc/pam.d[root@localhostpam.d]#cp/
- 搜索引擎网站排名就如同每年春运的火车票一样,每个回家的人都在想尽办法将票搞到手。但真正有座位的票就那么多,再想买到好位置的票就得去花高价、找
- 不写前言,不讲废话,大家直接看例子.用实例说话,看了后自己去思考.好好思考.1:我没有去查baiducom.com是不是已经被注册,我也没去
- Internet/Intranet的网络应用过程中,Web服务器的建设必不可少,而国内的企事业单位在组网方案中多考虑向Intranet靠拢。
- 首先最大的亮点就是软文推广,目前用户比较喜欢的就是视频推广和软文推广,这样的推广也最不耗力气,而又最有效率的一种方式了。视频最好的例子就是最
- 1 功能需求及组网说明 8016DHCP配置
- 编前:这是20ju.com的古心神对SEO专家Zac的访谈,主题是关于网络营销与SEO。为阅读方便,内容重新提取整理,黑体字为提问,后面是S
- 最近美国有家专门为“Facebook”、“MySpace”等社交网站制作用户端插件的挨踢公司爆出被黑客使用SQL注入等攻击手段盗取3260万
- 在Windows7面世之后,其华丽的界面、任务栏预览、快速跳转等一系列新特性令人爱不释手。而酷我音乐盒作为最优秀的网络音乐播放器,已经率先实
- 网页体积大小是一项常见的SEO指标,在进行SEO诊断分析中都会考虑到这一点。随着网络带宽的增加,网页体积的大小将会越来越不重要,因为网速加快
- 10月16日消息 最近一份市场调查报告表明,2009年第三季度全球互联网搜索广告市场的表现基本令人满意,不过分析师仍然表示,对即将来到的第四
- 随着信息化办公的普及,远程访问的需求也水涨船高。一些远程访问工具,也纷纷面世。如电子邮件、FTP、远程桌面等工具为流离在外的企业员工,提供了
- 2009年9月28日由51wan(我要玩)举办的“寻找女一号”选秀大赛,已如火如荼的进入到了第二阶段(51强进25强)!在经过一个月的残酷报
- 错误提示如下图:出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;运行cmd,输入:C:\Windows\Micros
- VMware vSphere 是业界领先且最可靠的虚拟化平台。vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 IT操作。您
- docker attach命令docker attach [options] 容器会连接到正在运行的容器,然后将容器的标准输入、输出和错误流
- xingTemplate 是一个基于PHP的模板引擎,主要对于PHP程序的方面快速开发而设计。它可以通过简易快捷的模板语法编译为PHP文件,