solaris9下安装apache+php+mysql

weixin_38060280 2006-10-16 10:13:06

最近刚刚接触solaris.安装也成问题,也不知道自己怎么安装的,安装完成后,想像在linux下那样直接配置apache+mysql+php,根本做不到,一安装到处都是错误,后来经过上网查找资料发现原来我的服务器里没有安装软件,经过一整天的努力终于安装成功了,把我的安装过程写出来,希望那些和我一样刚刚接触solaris的人有所帮助,由于安装的过程多次出现错误和缺少软件,我也不能精确的记住每个软件的安装和哪一步时会出现错误,在此表示谦意,本文章仅供参考罢了.(我的安装过程也是参考了众多的安装文章才完成,向他们表示感谢).
说明:由于我安装的系统自带有apache,故这里不再提及其安装,若没有请参考其他文章.
我的apache的目录: /usr/apache复制代码 (1) 需要的软件列表

   gcc-3.1-sol9-sparc-local.gz
   make-3.79.1-sol9-sparc-local.gz
   zlib-1.1.4-sol9-sparc-local.gz
   wget-1.9.1-sol9-sparc-local.gz
   tar-1.14-sol9-sparc-local.gz
   top-3.5-sol9-sparc-local.gz
   bison-1.875d-sol9-sparc-local.gz
   flex-2.5.31-sol9-sparc-local.gz
   gawk-3.1.5-sol9-sparc-local.gz
   ncurses-5.4-sol9-sparc-local.gz
   coreutils-5.97-sol9-sparc-local.gz
   
   mysql-4.0.21-sol9-sparc-local.gz
   php-4.3.11.tar.gz
复制代码 (2) 安装软件(尽量按照这个顺序安装)

    我的存放软件的目录是/soft
    cd /soft
    gzip -d *.gz
    pkgadd -d  gcc-3.1-sol9-sparc-local
    pkgadd -d  make-3.79.1-sol9-sparc-local
    pkgadd -d  zlib-1.1.4-sol9-sparc-local
    pkgadd -d  wget-1.9.1-sol9-sparc-local
    pkgadd -d  tar-1.14-sol9-sparc-local
    pkgadd -d  top-3.5-sol9-sparc-local
    pkgadd -d  bison-1.875d-sol9-sparc-local
    pkgadd -d  flex-2.5.31-sol9-sparc-local
    pkgadd -d  gawk-3.1.5-sol9-sparc-local
    pkgadd -d  ncurses-5.4-sol9-sparc-local
    pkgadd -d  coreutils-5.97-sol9-sparc-local
   
    ln -s /usr/local/bin/gcc /usr/ucb/cc  
    ln -s /usr/local/bin/*  /usr/bin/
复制代码
(3) 安装mysql

    pkgadd -d  mysql-4.0.21-sol9-sparc-local
    cd /usr/local/mysql/
    cd  scripts
    groupadd mysql
    useradd -g mysql -d /usr/local/mysql -m mysql
    chown -R root  /usr/local/mysql
    chown -R mysql /usr/local/mysql/var
    chgrp -R mysql /usr/local/mysql
    cp /usr/local/mysql/share/mysql/my-medium.cnf  /etc/my.cnf
    ./mysql_install_db
    /usr/local/mysql/bin/safe_mysqld --user=mysql &
    /usr/local/mysql/bin/mysql

若出现下面的提示,说明mysql已安装成功!

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.0.21-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

复制代码 (4) 安装PHP

    cd /soft
    tar xvf  php-4.3.11.tar
   cd php-4.3.11
   ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs=/usr/apache/bin/apxs  
   make
   make install
   cp /usr/local/php/php.ini-dist  /usr/local/php/lib/php.ini
   
   在apache的配置文件httpd.conf中增加下面的内容
  LoadModule php4_module        libexec/libphp4.so
   
   在apache配置文件httpd.conf里找到<IfModule mod_mime.c>。。。。。</IfModule>
   在它的范围内加入
  AddType application/x-httpd-php .php
   AddType application/x-httpd-php-source .phps

    在apache的配置文件httpd.conf 的<IfModule mod_dir.c>。。。。。</IfModule>中的
  DirectoryIndex 项中增加 index.php
   重新启动apache:  /usr/apache/bin/httpd restart

复制代码   配置完成!
...全文
24 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧