知识大全 Linux下Apache+PHP+MySql+Cgi

Posted 密码

篇首语:人要心强,树要皮硬。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linux下Apache+PHP+MySql+Cgi相关的知识,希望对你有一定的参考价值。

Linux下Apache+PHP+MySql+Cgi  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  apache +php +mysql +openssl+mod_ssl+mod_perl+mod_fastcgi  这里要注意的是apache x可以用静态php模块   x x目前还只可以用动态 并且没有windows版本    本安装所需要的软件包:  apache_ tar gz  php tar gz  mysql tar gz  mod_fastcgi tar gz  mod_perl tar gz  mod_ssl tar gz  openssl d tar gz    虽然 apache 版本已到 但从其它资料看好像并未真正走出试验阶段 而且最新的 php 目前也无法编译为 apache xx 的静态模块 而本安装采用的是编译为静态模块 因此没有采用新版 apache   ###################################################  安装   将这些包放在一个目录下 如 /usr/local/src  然后解压缩这些包   tar xzvf apche_ tar gz  tar xzvf php tar gz  tar xzvf mysql tar gz  tar xzvf mod_fastcgi tar gz  tar xzvf mod_perl tar gz  tar xzvf mod_ssl tar gz  tar xzvf openssl d tar gz    解压缩完成后将会看到在当前目录下已经出现了解压缩后生成的文件夹    现在开始配置编译      首先安装 MySQL  需要PTH噢 别忘记   ) 建立 MySQL 用户组     groupadd mysql  useradd g mysql mysql     ) 配置并编译    cd mysql    /config prefix=/usr/local/mysql    如果想使用 MySQL 事务的话 可以加上 with berkeley db 即      /configure prefix=/usr/local/mysql with berkeley db    配置完成后就可以编译了     ) 编译安装  编译很简单 只有一个命令    make    然后安装    make install     ) 初始化  安装结束后还没完 还有几个步骤 首先是初始化数据库    scripts/mysql_install_db    然后是设置权限    chown R root /usr/local/mysql  chown R mysql /usr/local/mysql/var  chgrp R mysql /usr/local/mysql    然后将启动 MySQL 所需的 f 拷贝到 /etc 目录下    cp /usr/local/mysql/share/mysql//f /etc/f  (其中还有三个文件 f f和f   是对于机器性能而言的 最后一个适用于 GB左右内存     ) 启动    /usr/local/mysql/bin/safe_mysqld user=mysql &    你可以看到启动信息 这时应该给 root 用户设置密码了 因为安装后默认是没有密码的     ) 为 root 设置密码    /usr/local/mysql/bin/mysqladmin u root p password your_new_password    注意 第一个 password 是命令的参数 依原样键入 而 your_new_password 就是你要设置的新密码 例如 要将 root 密码设为 那么这样输入命令     /usr/local/mysql/bin/mysqladmin u root p password     回车后系统会提示你输入当前密码 应该是像下面这样     Enter password:    因为此时还没有密码 所以直接回车即可 这时没有任何提示返回提示符状态 而密码已经设置完成 此时可以通过关闭 MySQL 服务验证密码是否生效     /usr/local/mysql/bin/mysqladmin u root p shutdown  Enter password:     系统提示 MySQL 已关闭      : : mysql ended  [ ]+ Done /usr/local/mysql/bin/safe_mysqld user=mysql    ##########################################################################     安装 apache + php + 其它模块  先来配置模块    cd /usr/local/src     ) 将 fastcgi 目录移至 apache 的模块目录下并更名为 fastcgi    mv mod_fastcgi apache_ /src/modules/fastcgi     ) 配置并编译 openssl 模块    cd /usr/local/src/openssl d  sh config  make  make test     ) 配置 mod_ssl    cd /usr/local/src/mod_ssl    /configure with apache= /apache_      ) 配置编译并安装 mod_perl    cd /usr/local/src/mod_perl   perl Makefile PL APACHE_SRC= /apache_ /src DO_HTTPD= USE_APACI= PRE_HTTPD= EVERYTHING=     然后编译    make    接着测试编译结果    make test    安装    make install     ) 配置 apache    cd /usr/local/src/apache_   SSL_BASE= /openssl d /configure prefix=/usr/local/apache enable module=ssl activate module=src/modules/fastcgi/libfastcgi a activate module=src/modules/perl/libperl a    现在已初步完成了 apache 的配置 接下来开始搞定 php     ) 配置编译安装 php     cd /usr/local/src/php    /configure with mysql=/usr/local/mysql with apache= /apache_ enable track vars enable trans sid with gd    然后编译    make    安装    make install     ) 重新配置并编译安装 apache    cd /usr/local/src/apache_    /config status activate module=src/modules/php /libphp a    编译    make    安装    make certificate  make install     ) 最后设置    cd /usr/local/src/php   cp php ini dist /usr/local/lib/php ini    你可以按需要编辑 php ini    编辑 /usr/local/apache/conf 目录下的     找到:  <IfModule mod_dir c>  DirectoryIndex l  </IfModule>    改为   <IfModule mod_dir c>  DirectoryIndex l index php  </IfModule>    在文件中增加一条   AddType application/x     设置结束      ) 调试    系统启动时加载mysql  cp /usr/local/mysql/share/mysql/mysql server /etc/rc d/init d/mysql  cd /etc/rc d/rc d  ln s /init d/mysql S mysql    系统启动时加载apache  cp /usr/local/apache/bin/apachectl /etc/rc d/init d/d  cd /etc/rc d/rc d  ln s /init d/d S d cha138/Article/program/MySQL/201311/29498

相关参考

知识大全 Linux下安PHP,APACHE,MYSQL,PERL方法

Linux下安PHP,APACHE,MYSQL,PERL方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Linux上安装Apache+Php+Mysql的过程[1]

Linux上安装Apache+Php+Mysql的过程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Linux上安装Apache+Php+Mysql的过程[2]

Linux上安装Apache+Php+Mysql的过程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Linux-Apache-MySQL-PHP网站架构方案分析

Linux-Apache-MySQL-PHP网站架构方案分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Winodws下IIS/Apache+PHP+MySQL的安装配置

Winodws下IIS/Apache+PHP+MySQL的安装配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 apache+php+mysql+imap+ldap+jdk+tomcat的安装

  以下过程在redhat下通过  使用软件  apache_targz  imapctarZ  mod_jservsoso  jsdk___linuxbin  mysqlpclinuxgnuitar

知识大全 在 Linux 上安装 Oracle、PHP 和 Apache

在Linux上安装Oracle、PHP和Apache  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 编译APACHE+PHP+MYSQL的一个脚本

编译APACHE+PHP+MYSQL的一个脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  源

知识大全 解析centos中Apache、php、mysql 默认安装路径

解析centos中Apache、php、mysql默认安装路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Apache、SSL、MySQL和PHP平滑无缝地安装

Apache、SSL、MySQL和PHP平滑无缝地安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧