[原创]solaris+apache+php+mysql

由 jackylau 在 09-25-2003 09:50 发表:

[原创]solaris+apache+php+mysql

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

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus