lamp组合详解
发布日期:2025-04-04 01:19:22 浏览次数:11 分类:精选文章

本文共 2500 字,大约阅读时间需要 8 分钟。

重新优化后的内容:


安装过程中,您可能会遇到curses包缺失的问题。这种情况通常会引发安装错误,提示找不到相关包。

解决方法:

  • 安装ncurses开发包 首先,运行以下命令安装ncurses开发包,确保系统支持必要的库文件:

    yum install ncurses-devel

    如果上述方法失败,也可以尝试安装特定版本的ncurses:

    yum install https://vault.centos.org/centos/7/vt611/

    navigating to "Packages" 至找到正确版本并安装。

  • 检查并安装libiconv 有时候,libiconv 描述可能不正确或需要手动安装。切换至专用镜像进行安装:

    cd /opt
    curl -o libiconv.tar.gz https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
    tar xzf libiconv.tar.gz
    cd libiconv-1.14
    ./configure --prefix=/usr/local/libiconv
    make && make install

    这样可以确保iconv库的安装。

  • 配置MySQL并启动

    • 设置默认配置文件链接:
      ln -s /application/mysql5.1.27 /application/mysql
    • 创建数据目录:
      mkdir /application/mysql/data -p
    • 调整文件及目录权限:
      chown -R mysql mysql /application/mysql/

    初始化数据库:

    /application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql

    启动MySQL:

    • 通过脚本启动(推荐):
      cp /home/weipeng/tools/mysql5.1.27/support-files/mysql.server /etc/init.d/mysqld
      -基于密文,修改启动脚本中的 rumor baseir 和 datadir:
      echo "> /etc/init.d/mysqld" < /path/to/mysql/server
      chkconfig --add mysqld chkconfig mysqld on
      service mysqld start
    • 使用mysqld_safe:
      /application/mysql/bin/mysqld_safe

      如果遇到锁错误,自行终止进程并尝试重启。

  • 设置环境变量

    /etc/profile中注入PATH变量:

    PATH=/usr/bin:/usr/sbin:$PATH:/application/mysql/bin

    启用配置文件:

    source /etc/profile
  • 创建用户及密码:

    /application/mysql/bin/mysqladmin -u root -pweipeng添加用户及密码
  • 测试连接

    通过编写简单的PHP脚本验证数据库连接:

    $link = mysql_connect('localhost', 'root', 'password');
    if (!$link) {
    die("无法连接数据库!==" . mysql_error());
    }
    echo "成功连接!";

    确保能正常输出,表明MySQL已顺利安装。

  • 安装PHP

    • 下载并编译PHP:
      ./configure --prefix=/application/php5.3.27 --with-apxs2=/application/apache/bin/apxs --with-mysql=/application/mysql --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir --with-gd --with-jpeg-dir --with-png-dir --with-iconv=/usr/local/libiconv --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir
      make && make install
    • 设置PHP配置文件: 将php.ini-production复制到/application/php/lib/
      cp /home/weipeng/tools/php-5.3.27/php.ini-production /application/php/lib/php.ini

      httpd.conf中启用PHP的支持(确保DirectoryIndex.php等扩展正确配置)。

  • 配置Apache

    编辑/application/apache/conf/httpd.conf,添加:

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

    并在/application/apache/htdocs下添加index.php

    删除缓存并重新启动Apache:

    /application/apache/bin/apachectl -t && /application/apache/bin/apachectl graceful
  • 通过以上步骤,您应该能顺利完成MySQL和PHP的安装,确保系统环境配置正确,并能正常运行所需的服务。

    上一篇:LAMP网站平台搭建
    下一篇:lamp的搭建

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年04月19日 20时09分14秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章