知识大全 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的一个脚本 以下文字资料是由(全榜网网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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧