专栏首页开发与安全apache, php, mysql 安装过程命令记录

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

一、安装apache httpd-2.0.64

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  php-5.5.5

1. 安装libxml2(libxml2-2.7.2); 直接./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 安装 mysql-5.0.22

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 // sh bin/mysqld_safe &  // 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' ;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spider 引擎分布式数据库解决方案(最全的 spider 教程)

    最近开始负责财付通的数据库的相关维护工作,其中有几套系统使用的 spider 引擎,本文将 spider 引擎的功能、使用场景、部署、实战测试等做个简单的总结。

    飞鸿无痕
  • 腾讯云分布式数据库(DCDB)

    DCDB 是部署在腾讯云公有云上的一种兼容MySQL协议和语法,支持自动水平拆分的share nothing架构的分布式数据库。分布式数据库即业务获取是完整的逻...

    苏强
  • Amazon Aurora:云时代的数据库 ( 上)

    文章是 Amazon 在 SIGMOD\'17 上最新发表的关于 Aurora 论文的翻译版本,详尽的介绍了Aurora 设计背后的驱动和思考,以及如何在云上实...

    谭伟华)
  • 基于 MySQL 5.7多源复制及 Keepalived 搭建三节点高可用架构

    MySQL 5.7发布后,在复制方面有了很大的改进和提升。比如开始支持多源复制以及真正的支持多线程复制。本文讲述基于 MySQL 5.7多源复制及 Keepal...

    叶金荣
  • Amazon Aurora:云时代的数据库 ( 中)

    文章详尽的介绍了 Aurora 设计背后的驱动和思考,以及如何在云上实现一个同时满足高并发、高吞吐量、高稳定性、高可用、高扩展的云数据库。

    谭伟华)
  • 公有云的商业模式分析

    最近看到一篇文章,里面以酒店为比喻,对公有云的商业模式进行了分析,还比较生动、形象。在社区里摘录如下。

    EarlGrey
  • Scrapyd 日志输出定时清理

    现在维护着一个新浪微博爬虫,爬取量已经5亿+,使用了Scrapyd部署分布式。Scrapyd运行时会输出日志到本地,导致日志文件会越来越大,几十个G,这个其实就...

    崔庆才
  • 腾讯云采购节服务器三折起,这才是人民的云计算!

    4月24日,腾讯云正式启动 “腾讯云采购节”大促活动,活动期间旗下云服务器、云数据库、域名等多款核心产品大幅降价,最低折扣达3折,优惠方式也涵盖了新用户礼包、大...

    云资讯小编
  • 【腾讯云的1001种玩法】构建企业级应用环境之数据层面优化(一)

    本系列为两年前 VMCloud 云平台的进阶篇,本次借助 QCloud 的《1001种玩法》活动来继续完成进阶篇,主要以在 QCloud 上搭建一个完整的应用环...

    李斯达
  • 分区表场景下的 SQL 优化

    有个表做了分区,每天一个分区。该表上有个查询,经常只查询表中某一天数据,但每次都几乎要扫描整个分区的所有数据,有什么办法进行优化吗?

    叶金荣

扫码关注云+社区

领取腾讯云代金券