
LAMP网站平台搭建
发布日期:2025-04-04 01:23:24
浏览次数:10
分类:精选文章
本文共 2740 字,大约阅读时间需要 9 分钟。
RHEL5.9/5.10 x86_64 环境下的LAMP堆栈部署指南
准备阶段
安装必要的软件包:
[root@mail~]# yum -y install openssl-devel[root@mail~]# yum -y install ncurses-devel libtermcap-devel[root@mail~]# yum -y install libxml2-devel[root@mail~]# yum -y remove httpd mysql-server mysql php-mysql
httpd 安装与配置
- 解压源包并安装:
[root@mail~]# tar zxf /软件包路径/httpd-2.2.26.tar.gz -C /usr/src/[root@mailhttpd-2.2.26]# ./configure --prefix=/usr/local/httpd \--enable-so --enable-rewrite --enable-cgi \--enable-charset-lite --enable-ssl \--enable-suexec --with-suexec-caller=daemon \--with-suexec-docroot=/usr/local/httpd/htdocs
- 执行编译与安装:
[root@mailhttpd-2.2.26]# make[root@mailhttpd-2.2.26]# make install
- 初始化服务并设置为自动启动:
[root@mail~]# cp -f /usr/local/httpd/bin/apachectl /etc/init.d/httpd[root@mail~]# vim /etc/init.d/httpd
#!/bin/bash#chkconfig: 35 85 15#description: Apache is a World Wide Web Server..[root@mail~]# chmod +x /etc/init.d/httpd[root@mail~]# chkconfig --add httpd
mysql 安装与配置
- 创建运行账户:
[root@mail~]# useradd -M -u 49 -s /sbin/nologin mysql
- 安装并配置:
[root@mail~]# tar zxf /软件包路径/mysql-5.1.62.tar.gz -C /usr/src/[root@mailmysql-5.1.62]# ./configure --prefix=/usr/local/mysql \--with-charset=utf8 --with-collation=utf8_general_ci \--with-extra-charsets=gbk,gb2312
- 执行编译与安装:
[root@mailmysql-5.1.62]# make[root@mailmysql-5.1.62]# make install[root@mailmysql]# bin/mysql_install_db --user=mysql
- 调整目录权限:
[root@mail~]# chown -R root:mysql /usr/local/mysql/[root@mail~]# chown -R mysql /usr/local/mysql/var/
- 创建my.cnf配置文件并优化:
[root@mail~]# cp -f /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf[root@mail~]# vim /etc/my.cnf
# skip-lockingskip-external-locking...
- 添加MySQL库路径并优化:
[root@mail~]# ln -sf /usr/local/mysql/bin/* /usr/local/bin/[root@mail~]# vim /etc/ld.so.conf.d/mysql-64.conf[root@mail~]# ldconfig
mysqld 服务管理
- 配置服务脚本并设置为自动启动:
[root@mail~]# cp -f /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld[root@mail~]# chmod +x /etc/init.d/mysqld[root@mail~]# chkconfig --add mysqld
php 安装与配置
- 解包并安装:
[root@mail~]# tar zxf /软件包路径/php-5.4.24.tar.gz -C /usr/src/[root@mailphp-5.4.24]# ./configure --prefix=/usr/local/php \--enable-mbstring --enable-sockets \--with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql \--with-config-file-path=/usr/local/php
- 编译与安装:
[root@mailphp-5.4.24]# make[root@mailphp-5.4.24]# make install
- 启用PHP于httpd支持:
[root@mail~]# vim /usr/local/httpd/conf/httpd.conf...LoadModule php5_module modules/libphp5.soDirectoryIndex index.html index.php AddType application/x-httpd-php .php...
LAMP 平台的部署与测试
- 重启服务:
[root@mail~]# service mysqld restart[root@mail~]# service httpd restart
- 创建测试页面验证连接:
[root@svr5~]# vim /usr/local/httpd/htdocs/test2.php
- 浏览器访问测试页面:
http://服务器地址/test2.php
应该显示"Success!!"
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月18日 10时43分35秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
46:把数字翻译成字符串(动态规划)
2025-03-28
500套精美Logo样机模板可直接套用、轻松制作炫酷logo
2025-03-28
ASP.NET MVC4 json序列化器
2025-03-28
Accessibility
2025-03-28
CentOS 系列:CentOS 7文件系统的组成
2025-03-28
Docker部署postgresql-11以及主从配置
2025-03-28
EnvironmentNotWritableError: The current user does not have write permissions to the target environm
2025-03-28
kali安装docker(亲测有效)
2025-03-28
PHP系列:PHP 基础编程 2(时间函数、数组---实现登录&注册&修改)
2025-03-28
PHP系列:使用PHP实现登录注册功能的完整指南
2025-03-28
"WARNING: Increasing RAM size to 1GB" and "Cannot set up guest memory 'xxx.ram': Invalid argument".
2025-03-28
(反射+内省机制的运用)简单模拟spring IoC容器的操作
2025-03-28
04-docker-commit构建自定义镜像
2025-03-28
05-docker系列-使用dockerfile构建镜像
2025-03-28
09-docker系列-docker网络你了解多少(下)
2025-03-28
#C8# UVM中的factory机制 #S8.2.3# 重载sequence哪些情形
2025-03-29
cytoscape安装java_Cytoscape史上最全攻略
2025-03-29