当前位置: 首页
系统平台
Fedora 9.0搭建Apache+PHP+MySQL环境安装教程

Fedora 9.0搭建Apache+PHP+MySQL环境安装教程

热心网友 时间:2026-06-19
转载

Fedora 9自带的GCC编译器版本是4 3,对于某些老旧的软件包来说,这版本确实有点高,编译时容易报错。解决办法也不复杂,先装两个兼容库和低版本编译器: yum -y install compat-libstdc++-33 compat-libstdc++-296 yum -y install

Fedora 9自带的GCC编译器版本是4.3,对于某些老旧的软件包来说,这版本确实有点高,编译时容易报错。解决办法也不复杂,先装两个兼容库和低版本编译器:

yum -y install compat-libstdc++-33 compat-libstdc++-296
yum -y install compat-gcc-34 compat-gcc-34-c++

然后用环境变量指定用3.4版的gcc:

export CC=gcc34

好了,准备工作做完,下面一步步搭建LAMP环境。

1. 安装Apache

从Apache官网下载 httpd-2.2.9.tar.gz 并解压,进入解压目录后,先安装它的两个依赖库——APR和APR-util。

# 安装apr
cd srclib/apr
./configure --prefix=/usr/local/apr
make
make install

# 再安装apr-util
cd srclib/apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install

依赖就位后,开始编译Apache主程序:

./configure --prefix=/usr/local/server/apache2.2 \
  --enable-so --enable-mods-shared=all --enable-cgi \
  --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/bin

2. 安装MySQL

从官网下载 mysql-5.0.51a-linux-i686.tar.gz 并解压。这个版本是个二进制包,解压就能用,省去了编译的麻烦。

tar -zvxf mysql-5.0.51a-linux-i686.tar.gz
mv mysql-5.0.51a /usr/local/mysql
cd /usr/local/mysql

groupadd mysql
useradd -g mysql mysql
chown -R mysql .       # 注意后面的点
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
bin/mysqld_safe --user=mysql &   # 启动服务

想让MySQL随系统启动,可以把 support-files/mysql.server 复制到 /etc/init.d/ 下。生产环境下建议运行 ./bin/mysql_secure_installation 做个安全加固。

如果需要在Windows下用图形工具(比如MySQL Query Browser)远程连接,记得关掉Fedora 9的防火墙,并在MySQL的user表里添加允许访问的IP(用 % 表示不限IP)。防火墙设置如下:

# 重启后生效
chkconfig iptables off   # 关闭
chkconfig iptables on    # 开启

安装中可能碰到的小问题:如果提示 zlib not found,装个 devel 包就行:yum -y install zlib-devel.x86_64。如果编译时找不到 -lmysqlclient,则安装 mysql-develyum install mysql-devel

3. 安装PHP

从PHP官网下载 php-5.2.6.tar.gz 并解压。可能还需要提前装好libxml2:

tar -zxvf libxml2-2.6.26.tar.gz
cd libxml2-2.6.26
./configure --prefix=/usr/local/libxml
make
make install

然后进入PHP解压目录,执行配置命令——这里尽量把常用扩展都带上:

./configure --prefix=/usr/local/apache2.2/php5 \
  --with-apxs2=/usr/local/apache2.2/bin/apxs \
  --with-mysql=/usr/local/mysql \
  --with-pdo-mysql=/usr/local/mysql \
  --with-zlib-dir --with-png-dir --with-jpeg-dir \
  --with-freetype-dir --with-gd \
  --with-libxml-dir=/usr/local/libxml \
  --with-openssl --enable-track-vars

这样编译出来的PHP基本能满足大多数应用,比如压缩、GD库等。如果是在64位系统上,可能会遇到找不到 libpng.solibjpeg.so 的情况。用 find / -name libpng.so 会发现这两个文件其实在 /usr/lib64 下,但就算指定 --with-png-dir=/usr/lib64 也不认。一个可行的办法是把这两个文件拷贝到 /usr/lib 下,然后配置参数改成 --with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib。如果系统里压根就没有这些文件,可以用yum安装对应的devel包:yum install libpng-devel libjpeg-devel

PHP安装成功后,把源码目录下的 php.ini-dist 改名为 php.ini,并放到 /usr/local/lib 下——这就是PHP的配置文件了。

4. 安装后配置

编辑Apache的主配置文件(通常位于 /usr/local/server/apache2.2/conf/httpd.conf),添加以下两行,让Apache能识别PHP文件:

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

另外在 DirectoryIndex 那一行后面加上 index.php。然后根据实际情况配置项目路径(这里就不展开了)。保存文件后重启Apache:

/usr/local/server/apache2.2/bin/apachectl start

至此,Fedora 9下的LAMP环境就搭建完成了。

来源:https://www.jb51.net/os/Fedora/1423.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Win11如何隐藏桌面图标蓝色双箭头压缩标识

Win11如何隐藏桌面图标蓝色双箭头压缩标识

桌面图标蓝色双箭头是NTFS压缩标识。单个图标取消“压缩内容以节省磁盘空间”即可;整个桌面需对%USERPROFILE%Desktop文件夹取消压缩并应用到子文件;软件图标须在安装文件夹同样操作。若未消失,删除IconCache db并重启资源管理器。

时间:2026-07-15 19:15
统信UOS安装Photoshop替代软件方法

统信UOS安装Photoshop替代软件方法

在统信UOS中获取专业图像编辑能力,推荐安装原生支持Linux的开源免费软件GIMP替代Photoshop。新手首选应用商店一键安装,进阶用户可通过Flatpak安装最新版,并可选用PhotoGIMP补丁使操作逻辑接近Photoshop,完全免费开源,社区活跃,值得尝试。

时间:2026-07-15 19:14
Win10开启卓越性能模式提升系统流畅度

Win10开启卓越性能模式提升系统流畅度

Windows101803及以上版本的卓越性能模式默认隐藏,需手动启用。通过管理员PowerShell命令、注册表修改或命令行方式激活,可释放CPU睿频潜力,提升系统流畅度与多任务响应速度。

时间:2026-07-15 19:14
Win10桌面文件夹路径从D盘改回C盘默认路径方法

Win10桌面文件夹路径从D盘改回C盘默认路径方法

桌面文件夹路径从D盘改回C盘可通过“还原默认值”一键迁移文件,或手动输入路径并跳过迁移。前者自动将文件搬回C盘,后者仅修正路径指向。验证成功需检查新建文档是否出现在C盘用户目录下。

时间:2026-07-15 19:14
Win11关闭文件夹窗口上方快捷工具栏的方法

Win11关闭文件夹窗口上方快捷工具栏的方法

通过修改注册表将AlwaysShowMenus值设为0可关闭Win11文件夹工具栏,但部分系统文件夹因desktop ini配置会强制显示,需重命名该文件或重置文件夹视图。临时可按Alt键快速收起工具栏。

时间:2026-07-15 19:14
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜