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 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Ubuntu 16.04上使用StrongSwan设置IKEv2 VPN服务器

虚拟专用网络(VPN)允许您在通过不受信任的网络(例如咖啡店,会议或机场的网络)时安全地加密流量。

1182
来自专栏自由而无用的灵魂的碎碎念

用IE打开Reporting Service时提示权限不足的解决方法

在IE中打开http://localhost/ReportServer时,经常提示“为用户“*”授予的权限不足,无法执行此操作。 (rsAccessDenied...

924
来自专栏上善若水

005-centos7 搭建svn服务器

可以看到,没有telnet服务和3690端口。增加telnet服务器和3690端口:

764
来自专栏我的博客

linux安装ssh服务

在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了,只需通过apt-get安装openssh-server即可。   sudo apt-g...

3246
来自专栏Laoqi's Linux运维专列

配置zabbix架构

3567
来自专栏专注数据中心高性能网络技术研发

ubuntu17.04新安装之后的软件准备

以下是亲自试验可用的 1.最简化安装ubuntu17.04之后,没有安装wifi驱动。   此时可以先添加一些软件源   网易源地址: deb http://m...

3315
来自专栏北京马哥教育

Linux 服务器安全简明指南

现在让我们强化你的服务器以防止未授权访问。 -- Phil Zona 本文导航 -经常升级系统00% -自动安全更新02% -添加一个受限用户账户07% -Ce...

3326
来自专栏云计算教程系列

Debian入门教程:删除和授予用户Sudo权限

启动新服务器时,会创建一个默认帐户命名为root。此用户具有完整系统的访问权限,应仅用于管理任务。作为根用户,这个账户对你的系统都没有限制,虽然root用户管理...

843
来自专栏破晓之歌

linux添加开机启动脚本 原

0——关机, 1——单用户,就是我们之前修改root账户密码的模式, 2——多用户模式,但比3模式少了一个nfs服务 3——多用户命令行模式,最常用 ...

693
来自专栏hadoop学习笔记

发行版DKhadoop开发环境安装常见问题与解决方法汇总

Dkhadoop版本的下载安装以及运行环境搭建等各个方面内容基本都已经分享过了,今天给大家就dkhadoop开发环境安装中常见的问题以及解决方法进行汇总整理,希...

752

扫码关注云+社区