LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 505|回复: 0

[原创]solaris+apache+php+mysql

[复制链接]
发表于 2003-9-25 09:50:40 | 显示全部楼层 |阅读模式
SOLARIS5.7+APACHE1.3.26+MYSQL4.0.14+PHP4.3.2
分别到www.apache.org,www.mysql.com ,  www.php.net 下载相应的源代码
分别装上一些GNU的小东东:perl,tar,gzip,gcc, 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 就安装成功了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表