| HonestQiao 回复于:2003-12-12 14:48:48 |
| php
./configure ... --width-apxs |
| jackylau 回复于:2003-12-12 16:03:47 |
| 你不会没有装过php+apache吧?先
APACHE1.3.26+SOLARIS5.7+MYSQL4.0.14+PHP4.3.2 说明这个是我在别人里的经验上总结出来的适合自已的东西,不是为了其它的只是为了供给大家参考一下。别无它意! 分别到www.apache.org,www.mysql.com,www.php.net下载相应的源代码 分别装上一些GNU的小东东:perl,tar,gzip,gclearcase/" target="_blank" >cc, libstdc, #gunzip *.gz #tar –xvf apache_1.3.26,mysql4.0.1,php4.3.2 #PATH=/bin:/usr/bin:/usr/sbin:/etc/:/usr/local/bin:/usr/ccs/bin #cd /mysql.4.3.2 #which perl(检查你系统的perl的位置,若为/bin/perl) #cd tests把这个目录中所有以pl结尾的文件的perl解释器的位置改为#!/bin/perl #CC=gcc CFLAGS="-O6" CXX=gcc CXXFLAGS="-O6 -felide-constructors -fno-exceptions -fno-rtti" CFLAGS=-DHAVE_CURSES_H CXXFLAGS=-DHAVE_CURSES_H ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=gbk --with-extra-charsets=all #make ;make install # #cd apache-1.3.26 #./configure –-prefix=/usr/local/httpd #cd ../php4.3.2 #./configure –with-mysql=/usr/local/mysql –with-apache=../apache-1.3.26 –with-enable-track-vars #make #make install #cd apache-1.3.26 #./configure –prefix=/usr/local/httpd –activate-module=src/modules/php4/libmodphp4.a #make #make install #make clean 4.配置Apache + MySQL + PHP 首先,需要在 /etc/profile 或 .profile 中加入以下两行,并在 /usr/local/mysql/share/mysql/mysql.server 的开头处也加如这两行: LD_LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH 安装 MySQL 的初始数据库: #cp /usr/local/lib/libstdc++.so.2.10.0 /usr/local/mysql/lib/mysql/ #cd /usr/local/mysql/bin #./mysql_install_db #cd /usr/local/mysql/share/mysql #./mysql.server start 测试MYSQL #cp /usr/local/mysql/share/mysql/mysql.server /bin/mysql # cd /usr/local/mysql/bin/ # ./mysqld_safe --user=mysql Starting mysqld daemon with databases from /usr/local/mysql/var #./mysql mysql>show databases; mysql>exit; 配置 Apache 的配置文件 /usr/local/httpd/conf/httpd.conf : 加这一行:AddType application/x-httpd-php .php 查看 Apache 能否启动: #/usr/local/httpd/bin/apachectl start 5.验证 Apache + MySQL + PHP 的有效性: 根据在 /usr/local/httpd/conf/httpd.conf 中设置的 DocumentRoot(默认为 /usr/local/httpd/htdocs) ,在对应的目录下建立一个 index.php 文件,其内容如下: #vi index.php <? echo phpinfo(); ?> wq! # 在/usr/local/httpd/conf/httpd.conf中的DirectoryIndex段中要加入就.php文件的支持 DirectoryIndex index.php index.htm index.html 这样才能访问一个目录的缺省index.php页面 然后打开浏览器在地址中访问 http://ipaddress/ 如果能看到浏览器输出的一张关于 PHP 4.0.2 输出参数的表,并能在其中有关于 MySQL 的支持信息,那么 Apache + MySQL + PHP 就安装成功了。 |
| 老同志lawson 回复于:2003-12-12 16:50:58 |
| 啊,谢谢两位兄弟,我装上了。 |