始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

LAMP最终按照手记

发布时间:  2012/8/11 17:44:35

  按网上的改的,再加了phpMyAdmin,终于成功了。。。

  1.Mysql的安装

  进入mysql解压的源码文件目录

  ./configure --prefix=/usr/local/mysql   #设置mysql的安装路径

  make && make install   #编译,进行安装。

  配置mysql

  groupadd mysql   #添加mysql组

  useradd -g mysql mysql   #添加mysql用户并加入到mysql组

  cd /usr/local/mysql/   #切换到cd /usr/local/mysql/目录下

  chown -R mysql .   #改变当前目录下的所有者为mysql用户

  chgrp -R mysql .   #改变当前目录下的mysql用户的文件为mysql组

  cd /usr/local/src/mysql-5.0.22/support-files   #到源码mysql目录下的support-files下

  cp my-medium.cnf /etc/my.cnf   #拷贝文件到/etc/覆盖my.cnf 文件

  把/etc/my.cnf配置文件里面skip-federated选项注释掉

  cd /usr/local/mysql/bin   #改变目录到/usr/local/mysql/bin

  ./mysql_install_db --user=mysql   #以mysql身份初始化数据库

  cd /usr/local/mysql   #改变目录到/usr/local/mysql

  chown -R mysql:mysql var   #改变var目录所属mysql用户到mysql组

  chmod 755 var   #改变var目录权限

  cd /usr/local/mysql/bin   #改变目录到/usr/local/mysql/bin

  ./mysqld_safe --user=mysql &   #以mysql用户启动库生成套接字

  netstat -ant | grep 3306   #查看mysql是否启动,mysql用的是3306端口

  mysqladmin -u root password 'admin'   #给mysql的root用户设置密码

  cd /usr/local/src/mysql-5.0.22/support-files/   #改变目录到cd /usr/local/src/mysql-5.0.22/support-files/

  cp mysql.server /etc/init.d/mysqld   #拷贝文件用于开机自动启动

  chmod 755 /etc/init.d/mysqld   #给mysqld权限

  chkconfig --add mysqld   #添加mysqld服务到系统

  chkconfig mysqld on   #打开myslqd服务

  service mysqld restart   #启动mysql服务

  测试mysql:

  cd /usr/local/mysql/bin   #改变目录到cd /usr/local/mysql/bin

  mysql -u root -p   #登陆mysql

  show databases;   #查看数据库表

  2.Apache的安装

  首先检查是否安装了linux自带的apache,若果有将其卸载。

  命令:rpm -qa|grep httpd   #查询安装的软件

  rpm -e --nodeps 软件名称   #卸载软件部检查依赖关系

  进入Apache解压的源码目录

  ./configure --prefix=/usr/local/httpd --with-mysql=/usr/local/mysql/ --enable-module=so --enable-mods-shared=max   #设置Apache的安装路径,指定mysql的路径,打开so模块,so模块是用来提DSO支持的apache核心模块,所有模块加载为动态模块。

  make && make install   #编译,进行安装。

  cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd   #拷贝启动文件,让系统启动时自动运行httpd服务

  把# chkconfig: - 85 15

  # description: Apache is a World Wide Web server. It is used to serve \

  #              HTML files and CGI.

  这些内容拷贝到/etc/init.d/httpd文件#!/bin/bash下面行。

  想让服务支持chkconfig工具必须在脚本里有chkconfig和description相关内容的描述。

  想了解chkconfig更多信息可参看man文档说明。

  chkconfig --add httpd   #添加httpd服务到系统

  chkconfig httpd on   #打开httpd服务

  service httpd start   #启动httpd服务

  netstart -ant | grep :80   #查看服务是否启动

  配置Apache

  vi /usr/local/httpd/conf/httpd.conf

  取消ServerName前的#,添加ip或是域名及端口。

  例: ServerName 192.168.0.11:80

  测试APache:

  用浏览器输入自己的ip及端口进行测试。

  例:浏览器中输入:http://192.168.0.11:80

  3.Php安装

  进入php解压的源码文件目录

  ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/httpd/bin/apxs --with-apxs2=/usr/local/httpd/bin/apxs

  make && make install   #编译,进行安装。

  cp php.ini-dist /usr/local/lib/php.ini

  php.ini中;extension=php_mysql.dll去掉";"

  vi /etc/httpd/httpd.conf

  找到“#AddType application/x-gzip .gz .tgz”

  并在后面加入

  AddType application/x-httpd-php .php

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

  这两行的目的是让apache识别php。

  再找到“DirectoryIndex index.html”

  加上 index.php 让它把index.php做为默认页

  测试环境:

  cd /usr/local/httpd/htdocs/

  # vi /usr/local/httpd/htdocs/index.php

  输入:

  <?

  phpinfo();

  ?>

  # service httpd restart 重启apache服务器

  例:浏览器中输入:http://192.168.0.11/index.php测试一下。如果成功会有相关的php的说明,没成功会提示你保存文件内容。


亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线