红帽子linux lamp,redhat下安装LAMP架构

安装 gcc 、 gcc-c++ 、 make 、 pcre、pcre-devel 四个包

(pcre : 一个Perl库,支持正则表达式)

ed499b9cbfdb249bd27f85d08637ba60.png

在安装过程中会安装8个包,当出现“complete”时,说明安装成功!

a02d24a17719840bc6800e0f812b2b6f.png

4.切换到cd /opt/httpd-2.4.2 目录下,

输入以下配置文件进行配置

./configure \

--prefix=/usr/local/apache \

--enable-so \

--enable-rewrite \

--enable-mods-shared=most \

--with-mpm=worker \

--disable-cgid \

--disable-cgi

5.编译成字节码文件

f00cef8c963183e957161fed58284ff6.png

6.过滤掉/usr/local/apache/bin/apachectl中的注释文件,并重定向到/etc/init.d/httpd下

命令:grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/httpd

c73a54a70b936018e7d3ee8b67af062d.png

编辑/etc/init.d/httpd文件,在文件最前面插入下面的头文件信息

a4b6780525e296b673664a1a8f2e9be4.png

8.给/etc/init.d/httpd添加可执行权限,命令chmod +x /etc/init.d/httpd

baa27097ba0bb2071a8eaee58c3f4448.png

将httpd服务设置为开机自启动

chkconfig --add httpd

chkconfig --list httpd

chkconfig --level 35 httpd on

652203e814b8483d15eaa1d81c0ce5e1.png

建立软连接便于管理

61557bb880541bca32504650060ff020.png

编辑/etc/httpd.conf文件,将Listen前面的注释删除,并将ip改为本机ip地址,并注释掉IPV6的ip,同时设置Servername,格式为:主机名.域名

Listen:IPV4

ServerName:主机名.域名

cf75564c986b4aef6101b9069e7d72e6.png

a4313deeedc6e58dcf4f472a631d39c7.png

11.重启httpd服务,并查看服务信息

0decec9d09f5ad730e893476e6aeafdf.png

12.关闭防火墙跟selinux,在与此台主机相连的另一台机器上测试服务是否成功

c46caf063a352d3c67cf521fb81a7b22.png

当输入此主机的ip地址后,可以看到出现此时的页面,说明Apache安装成功!

9e9f7aad821a0886cba0c72b8576e248.png

二、 Mysql安装

解压mysql的安装包到/opt目录下

beaf1b96451a636cc08ac3963d257fd9.png

确认安装 cmake 、ncurses-devel(字符终端屏幕控制基本库)、bison(语法分析器)、

libaio-devel(支持同步I/O)的软件包

fcedec8d5ae854952b8b2e8ae5826234.png

3.切换到/opt/mysql-5.5.24下,输入以下配置信息:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock

-DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci

-DWITH_EXTRA_CHARSETS=all

-DWITH_MYISAM_STORAGE_ENGINE=1

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_MEMORY_STORAGE_ENGINE=1

-DWITH_READLINE=1

-DENABLED_LOCAL_INFILE=1

-DMYSQL_DATADIR=/home/mysql

-DMYSQL_USER=mysql

-DMYSQL_TCP_PORT=3306

make && make install

ff4b912303baf74cb0187b55bc2544e9.png

添加mysql用户并加入到mysql组

useradd -s /sbin/nologin mysql

mkdir -p /usr/local/mysql

2a76c8a390d51c7b67b77f297c013211.png

6.chown -R mysql.mysql /usr/local/mysql

cccdbfa0f8f22c595e51fbe229d4e249.png

7.设置开机时刷新 export PATH=$PATH:/usr/local/mysql/bin/

474b5691f7ccf3208e4f6e9dabf131f0.png

8.复制以下信息到/etc/下分别取名my.cnf和mysqld

cp support-files/my-medium.cnf /etc/my.cnf

719abfa21e92f18ab8afe45ca7f12705.png

9.更改文件权限并设置开机自启动

4b1d843736834172e019ad8f489f7b99.png

10.初始化数据库

在当前目录下,直接输入以下信息:

/usr/local/mysql/scripts/mysql_install_db \

--user=mysql \

--ldata=/var/lib/mysql \

--basedir=/usr/local/mysql \

--datadir=/home/mysql

b3af37b9653e6de3a7a6edf8d5653a74.png

直接建立软连接

ln -s /var/lib/mysql/mysql.sock /home/mysql/mysql.sock

3f9f9fee23d3d4a6661ad48900ddc2c0.png

12.编辑/etc/init.d/mysqld文件

将数据库目录设置为/usr/local/mysql 数据目录设置为/home/mysql

d942a063ef8e94a136cc943daae00a6d.png

13.开启mysqld并查看状态

使用service mysqld start命令开启mysql服务

ea0f3161f4819ad616acdafc8c634328.png

netstat -tnl 3306命令查看端口信息,此时可以看到mysql的3306端口已经开启,此时我们得而mysql就已经安装成功了!

c18ad28f06bd281570384f41eb4c5a02.png

进入mysql

8a69f5473cab4cee9e8007ef89d06c94.png

三、 PHP安装

首先安装GD库和GD库关联程序,用来处理和生成图片

直接输入下面的命令进行安装

yum install \

libjpeg-devel \

libpng-devel \

freetype-devel \

zlib-devel \

gettext-devel \

libXpm-devel \

libxml2-devel \

fontconfig-devel \

openssl-devel \

bzip2-devel

2.解压安装包到/opt下,

tar xzvf gd-2.0.35.tar.gz -C /opt

f759e9a59c9cf03085e9e57438cc844a.png

进入刚刚压缩的文件目录下,进行配置

./configure --prefix=/usr/local/gd

d11cf5b9f8f41090875de11d05661f6b.png

编译make make install

解压缩php安装包到?opt目录下

tar xjvf /opt/lamp/php-5.4.5.tar.bz2 -C /opt

5.输入配置文件

./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache/bin/apxs \

--with-gd \

--with-mysql=/usr/local/mysql \

--with-config-file-path=/etc \

--enable-sqlite-utf8 \

--with-zlib-dir \

--with-libxml-dir \

--with-freetype-dir \

--with-jpeg-dir \

--with-png-dir \

--with-ttf \

--with-iconv \

--with-openssl \

--with-gettext \

--enable-mbstring \

--enable-gd-native-ttf \

--enable-gd-jis-conv \

--enable-static \

--enable-zend-multibyte \

--enable-inline-optimization \

--enable-sockets \

--enable-soap \

--enable-ftp \

--disable-ipv6

编译make make install

让apache 支持php ,

更改配置文件vim /usr/local/apache/conf/httpd.conf

找到 AddType application/x-gzip .gz .tgz 在下面添加如下内容

AddType application/x-httpd-php .php

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

检查php5_module这个模块是否存在

LoadModule php5_module modules/libphp5.so

c86419b124766b149f714f80ea747365.png

调整首页文件设置

DirectoryIndex index.php index.html

09569ad950e059de5cc4290a44f18bbc.png

10.重启httpd服务

3219eaaa1ffd1a07d557f9241950d354.png

以上就是lamp架构的安装过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Red Hat Linux 9.0系统,你可以按照以下步骤进行操作: 1. 准备系统镜像:从官方网站(https://www.redhat.com/)下载Red Hat Linux 9.0的ISO镜像文件,并将其保存到本地。 2. 创建安装媒介:将ISO镜像文件刻录到光盘或创建一个可引导的USB驱动器。 3. 启动计算机:将安装媒介插入计算机并重新启动。确保计算机从光盘或USB驱动器启动。 4. 选择安装选项:在启动时,系统会显示一个安装菜单。选择适合你需求的安装选项。通常情况下,选择“Install”以进入图形化安装界面。 5. 进行系统安装:根据提示,依次选择语言、键盘布局和时间区域等设置。接下来,选择硬盘分区设置,可以选择自动分区或手动分区。 6. 设置root密码:设置管理员(root)账户密码来保护系统的管理权限。 7. 选择软件包:选择你想要安装的软件包组件。如果你不确定,可以选择默认选项。 8. 开始安装:最后一次确认你的安装设置后,点击"Install"按钮开始安装过程。这可能需要一些时间,请耐心等待。 9. 完成安装:当安装完成后,系统会提示你重新启动计算机。按照提示操作,将安装媒介从计算机中移除,并重新启动。 10. 配置系统:在首次启动时,按照设置向导的指引,进行一些基本配置,如网络设置、用户名和密码等。 这些步骤应该可以帮助你成功地安装Red Hat Linux 9.0系统。如果你遇到任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值