前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >apache, php, mysql 安装过程命令记录

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

作者头像
s1mba
发布2017-12-28 12:01:30
1.2K0
发布2017-12-28 12:01:30
举报
文章被收录于专栏:开发与安全开发与安全

一、安装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' ;

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档