
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 /optcurl -o libiconv.tar.gz https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gztar xzf libiconv.tar.gzcd libiconv-1.14./configure --prefix=/usr/local/libiconvmake && 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/serverchkconfig --add mysqld chkconfig mysqld onservice 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-dirmake && 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 .phtmlAddType application/x-httpd-php-source .phps
并在/application/apache/htdocs
下添加index.php
:
删除缓存并重新启动Apache:
/application/apache/bin/apachectl -t && /application/apache/bin/apachectl graceful
通过以上步骤,您应该能顺利完成MySQL和PHP的安装,确保系统环境配置正确,并能正常运行所需的服务。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月19日 20时09分14秒
关于作者

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