服务器技术

 首页 > 服务器技术 > apache > Redhat9+Apache+Mysql+PHP+GD2+Perl安装教程|安装-Apache教程

Redhat9+Apache+Mysql+PHP+GD2+Perl安装教程|安装-Apache教程

分享到:
【字体:
导读:
          ...

一、安装AS4

  安装比较简单,需要注意的是AS4本身集成了apache+mysql+PHP,如果不想用集成的版本,安装时不要选择这些服务(最好安装时只选择开发包)。

  需要安装 GCC ncurses

  二、安装Mysql

  开始安装和编译代码

  tar xzvf mysql-5.0.37.tar.gz

  groupadd mysql

  useradd  -g mysql mysql

  cd mysql

  ./configure --prefix=/usr/local/mysql  (这里是指定路径最)  --sysconfdir=/etc (最好设置成/etc下)

  make

  make install

  cp support-files/my-medium.cnf /etc/my.cnf

  cd /usr/local/mysql

  bin/mysql_install_db --user=mysql

  chown -R root  .

  chown -R mysql var

  chgrp -R mysql .

  bin/mysqld_safe --user=mysql &

  启动服务方法

  /usr/local/mysql/bin/safe_mysqld --user=mysql &

  或者

  /usr/local/mysql/bin/mysqld_safe --user=mysql &

  或者

  /usr/local/mysql/share/mysql/mysqld start

  停止服务方法

  /usr/local/mysql/bin/mysqladmin shutdown

  设置成开机自启动

  在/etc/rc.d/rc.local文件中加入一行

  /usr/local/mysql/bin/safe_mysqld --user=mysql &

  这样每次重新启动系统以后,mysql也会随系统一起启动.

  装一个mysql客户端

  然后进去修改MYSQL的管理员密码(默认为空)

  在shell下运行

  mysqladmin -uroot -password 123 (将密码设成了123)

  mysql -uroot -p123  (用root帐户进入MYSQL)

  mysqladmin -uroot -p123 password 321  (将密码改成321)

  三、安装APACHE

  开始安装和编译代码:

  ./configure  --with-mysql=/usr/local/mysql --enable-track-vars --enable-cgi --enable-modules --enable-mods-shared=all --sysconfdir=/etc  --enable-ssl

  --enable-cgi 支持CGI;

  --enable-track-vars 为启动cookie的get/post等追踪功能

  --enable-ssl  支持SSL

  --enable-mods-shared=all 包含所有的模块为DSO

  如果需要更多的选项,可能通过下面的命令来查看; (./configure --help)

  make

  make install

  设置成开机自启动

  在/etc/rc.d/rc.local文件中加入一行

  /usr/local/apache2/bin/apachectl start

  这样每次重新启动系统以后,apache也会随系统一起启动.

  四、安装PHP

  开始安装和编译代码:

  A先安装支持包(注意安装顺序)

  建立初始目录:

  mkdir /usr/local/modules

  #jpeg目录

  mkdir /usr/local/modules/jpeg6

  mkdir /usr/local/modules/jpeg6/bin

  mkdir /usr/local/modules/jpeg6/lib

  mkdir /usr/local/modules/jpeg6/include

  mkdir /usr/local/modules/jpeg6/man

  mkdir /usr/local/modules/jpeg6/man/man1

  A1、安装zlib

  tar xzvf zlib-1.2.2.tar.gz

  cd zlib-1.2.2

  #不要用--prefix自定义安装目录,影响gd的安装

  ./configure

  make

  make install

  A2、安装freetype

  tar xzvf freetype-2.1.5.tar.gz

  cd freetype-2.1.5

  ./configure --prefix=/usr/local/modules/freetype

  make

  make install

  A3、安装libpng

  tar xzvf libpng-1.2.5.tar.gz

  #不要用--prefix自定义安装目录,影响gd的安装

  cd libpng-1.2.5

  cp scripts/makefile.std makefile

  make test

  make install

  A3、安装jpeg

  tar xzvf jpegsrc.v6b.tar.gz

  ./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static

  make

  make install

  A4、安装GD

  tar xzvf gd-2.0.33.tar.gz

  ./configure --prefix=/usr/local/modules/gd --with-jpeg=/usr/local/modules/jpeg6 --with-png --with-zlib --with-freetype=/usr/local/modules/freetype

  make

  make install

  B、安装PHP

  tar xzvf php-4.3.10.tar.gz

  cd php-4.3.10

  ./configure --prefix=/usr/local/php --with-gd=/usr/local/modules/gd --with-jpeg-dir=/usr/local/modules/jpeg6 --with-zlib --with-png --with-freetype-dir=/usr/local/modules/freetype --enable-magic-quotes --with-mysql=/usr/local/mysql --with-iconv --with-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --enable-track-vars --enable-force-cgi-redirect --enable-ftp --with-config-file-path=/etc "Redhat9+Apache+Mysql+PHP+GD2+Perl安装教程"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/17847.html

分享到:
apache限制目录访问|/usr/local/apache/b...
1、将要限制的目录修改:     AllowOverride None修改为  AllowOverride AuthConfig 2.生成密码文件 /usr/local/apache/bin/htpasswd -cmb /usr/local/apache/bin/user tdbadmin tdb123 产生文件名:/usr/local/apache/bin/user 前面是目录 用户名:tdbadmin 密码:tdb123 3.密码文件进行权限设置 chown nobody /usr/l...
apache的keepalive和keepalivetimeout|连...
  在apache的httpd.conf中,KeepAlive指的是保持连接活跃,类似于mysql的永久连接。换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担。     KeepAlive的连接活跃时间当然是受KeepAliveTimeOut限制的。如果第二次请求和第一次请求...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……