LINUX apache, php, mysql 安装过程命令记录

一、安装apache

http://blog.csdn.net/jnu_simba/article/details/48788269

2015

1. ./configure --prefix=/usr/local/apache2

2. make

3. make install;

4. 配置/usr/local/apache2/conf/httpd.conf

5. 绑定内网:Listen 本机ip :80

6. 设置根目录/usr/local/apache2,静态页面目录/data/simba/apache/htdocs/web 和

cgi-bin 目录/data/simba/apache/cgi-bin/

7. 设置开机启动echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.d/rc.local

cp -r /usr/local/apache2/bin/apachectl /etc/init.d/apache-httpd

chmod +x /etc/init.d/apache-httpd ;

/etc/init.d/apache-httpd start //全部模块安装完配置好再启动

// service apache-httpd restart

二、安装php

1. 安装libxml2; 直接./configure make && make install

2. 安装php

./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs

--with-config-file-path=/usr/local/lib --enable-soap

3. make && make install

4. cp /home/php-5.5.5/php.ini-production /usr/local/lib/php.ini

5. 装php soap 模块

cd /home/php-5.5.5/ext/soap #运行phpize 生成configure

/usr/local/php5/bin/phpize

./configure --with-php-config=/usr/local/php5/bin/php-config --enable-soap

make && make install

编译后的soap.so 文件保存在

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/

查找/usr/local/lib/php.ini 中的extension_dir = "./"

修改为extension_dir =

"/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/"

增加以下行:extension = "soap.so"

6. 生成mod_rewrite.so cd /home/httpd-2.0.64/modules/mappers/

/usr/local/apache2/bin/apxs -c mod_rewrite.c

/usr/local/apache2/bin/apxs -i -a -n mod_rewrite mod_rewrite.la

7. 修改http.conf 配置文件,加入php 解析和mod_rewrite.so 模块

AddType application/x-httpd-php .php .phtml .php3 .inc

AddType application/x-httpd-php-source .phps

LoadModule php5_module modules/libphp5.so

LoadModule rewrite_module modules/mod_rewrite.so

8. php 装mysql 模块(需要先安装mysql,路径/usr/local/mysql/) // 与装soap 模块类似

cd /home/php-5.5.5/ext/mysql #运行phpize 生成configure

/usr/local/php5/bin/phpize

./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/usr/local/mysql/

make && make install

编译后的mysql.so 文件保存在

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/

查找/usr/local/lib/php.ini 中的extension_dir = "./"

修改为extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/"

增加以下行:extension = "mysql.so"

三、Mysql 安装

1) 安装Mysql

// 编译安装

./configure --prefix=/usr/local/mysql

make && make install

// 设置配置文件的监听ip 和data 目录

groupadd mysql

useradd -g mysql mysql

mkdir /data/mysql_db

chown -R mysql:mysql /data/mysql_db

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

更改my.cnf bind-address=本机ip datadir=/data/mysql_db

// 配置权限表

chown -R mysql:mysql /usr/local/mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql --datadir=/data/mysql_db

// 设置开启自启动

cp -r support-files/mysql.server /etc/init.d/mysqld ; chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

/etc/init.d/mysqld start // service mysqld restart

export PATH=/usr/local/mysql/bin:$PATH

// 配置客户端访问,可不设置root 密码

/usr/local/mysql/bin/mysqladmin -u root password root@test

mysql -A -uroot -proot@test

// 新增用户,给予权限

create user simba identified by 'simba@test';

grant select,insert,update,delete, create, drop on *.* to simba@'%' identified by 'simba@test' ;

一、安装apache

http://blog.csdn.net/jnu_simba/article/details/48788269

2015

1. ./configure --prefix=/usr/local/apache2

2. make

3. make install;

4. 配置/usr/local/apache2/conf/httpd.conf

5. 绑定内网:Listen 本机ip :80

6. 设置根目录/usr/local/apache2,静态页面目录/data/simba/apache/htdocs/web 和

cgi-bin 目录/data/simba/apache/cgi-bin/

7. 设置开机启动echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.d/rc.local

cp -r /usr/local/apache2/bin/apachectl /etc/init.d/apache-httpd

chmod +x /etc/init.d/apache-httpd ;

/etc/init.d/apache-httpd start //全部模块安装完配置好再启动

// service apache-httpd restart

二、安装php

1. 安装libxml2; 直接./configure make && make install

2. 安装php

./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs

--with-config-file-path=/usr/local/lib --enable-soap

3. make && make install

4. cp /home/php-5.5.5/php.ini-production /usr/local/lib/php.ini

5. 装php soap 模块

cd /home/php-5.5.5/ext/soap #运行phpize 生成configure

/usr/local/php5/bin/phpize

./configure --with-php-config=/usr/local/php5/bin/php-config --enable-soap

make && make install

编译后的soap.so 文件保存在

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/

查找/usr/local/lib/php.ini 中的extension_dir = "./"

修改为extension_dir =

"/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/"

增加以下行:extension = "soap.so"

6. 生成mod_rewrite.so cd /home/httpd-2.0.64/modules/mappers/

/usr/local/apache2/bin/apxs -c mod_rewrite.c

/usr/local/apache2/bin/apxs -i -a -n mod_rewrite mod_rewrite.la

7. 修改http.conf 配置文件,加入php 解析和mod_rewrite.so 模块

AddType application/x-httpd-php .php .phtml .php3 .inc

AddType application/x-httpd-php-source .phps

LoadModule php5_module modules/libphp5.so

LoadModule rewrite_module modules/mod_rewrite.so

8. php 装mysql 模块(需要先安装mysql,路径/usr/local/mysql/) // 与装soap 模块类似

cd /home/php-5.5.5/ext/mysql #运行phpize 生成configure

/usr/local/php5/bin/phpize

./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/usr/local/mysql/

make && make install

编译后的mysql.so 文件保存在

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/

查找/usr/local/lib/php.ini 中的extension_dir = "./"

修改为extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20121212/"

增加以下行:extension = "mysql.so"

三、Mysql 安装

1) 安装Mysql

// 编译安装

./configure --prefix=/usr/local/mysql

make && make install

// 设置配置文件的监听ip 和data 目录

groupadd mysql

useradd -g mysql mysql

mkdir /data/mysql_db

chown -R mysql:mysql /data/mysql_db

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

更改my.cnf bind-address=本机ip datadir=/data/mysql_db

// 配置权限表

chown -R mysql:mysql /usr/local/mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql --datadir=/data/mysql_db

// 设置开启自启动

cp -r support-files/mysql.server /etc/init.d/mysqld ; chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

/etc/init.d/mysqld start // service mysqld restart

export PATH=/usr/local/mysql/bin:$PATH

// 配置客户端访问,可不设置root 密码

/usr/local/mysql/bin/mysqladmin -u root password root@test

mysql -A -uroot -proot@test

// 新增用户,给予权限

create user simba identified by 'simba@test';

grant select,insert,update,delete, create, drop on *.* to simba@'%' identified by 'simba@test' ;


相关文章

  • 谈动态网页技术的实现
  • 谈动态网页技术的实现 要想了解动态网页实现技术,首先要先了解几个名词术语: 一.Apache和IIS Linux系统的Apache和Windows系统的IIS,都是文件和应用程序服务器,为WEB程序提供一个运行平台. 二.PHP.ASP L ...查看


  • 基于PHP的留言板设计
  • 本科毕业设计(论文) 题 目: 基于PHP 的留言板设计 学生姓名: 学号: 系(部): 数学与计算机科学系 专业:计算机科学与技术 入学时间: 年 月 导师姓名: 职称/学位: 导师所在单位: 基于PHP 的留言板设计 摘 要 随着INT ...查看


  • 网站建设毕业论文
  • 毕业论文 企业网站建设 与实现 姓 名:韩应权 班 级:计算机网络技术31312 实习单位:贵州创亿互动科技有限公司 指导教师:程 序 摘 要 随着互联网不断的发展,互联网正在所有领域带来新的改变.随着电脑办公自动化的普及,电子商务不断成熟 ...查看


  • 公共课平时成绩查询系统(毕业论文)
  • 摘要 众所周知,现代信息技术是现代教育技术的基础和核心,培养和创新型的人才必须依靠现代教育技术.从这一层意义上讲,我们说掌握一定的计算机应用技能已经成为国家未来的合格建设者的必备素质,所以现在在大学中对非计算机系的学生开设了计算机文化基础课 ...查看


  • 网上购物系统概要设计说明书
  • 购物商城项目概要设计说明书 编写:XX 审核: 批准: 受控状态: 发布版次:1.0 编号: 日期:2011-03-22 日期: 日期: 是 日期:YYYY-MM-DD 变更记录 签字确认 目 录 1 引言 ................ ...查看


  • 优秀计算机系毕业论文样本正文
  • 摘要 本设计是基于WAMP 的浴室收费系统,是结合实际需求,针对性开发的实用系统.系统基于Windows 平台,采用PHP 作为开发环境,MySQL 作为数据库服务器,Apache 作为服务器.功能包括实现房间管理.服务项目管理.工作人员管 ...查看


  • snort入侵检测实验报告
  • 实验:入侵检测系统(Snort)的安装与配置 一.实验目的 学会WINDOWS下SNORT的安装与配置 二.实验环境 WinXP虚拟机 三.实验步骤与结果 一.在"我的电脑"中C盘中建立文件夹"zhangxia ...查看


  • GnuDIP制作动态域名服务器(DDNS Server)
  • 这个阶段在做DDNS,虽然有dyndns和tzo两个免费的国外的DDNS服务器(支持免费用户注册使用),但是公司需求中要有GnuDIP这种服务.于是只能自己制作DDNS服务器,颇费功夫,于是想把这段记下来. 首先讲一下GnuDIP这个协议, ...查看


  • 计算机专业面试题集 linux面试题
  • 计算机专业面试题集 linux 面试题 一.填空题: 1. 在Linux 系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i 节点 ...查看


热门内容