LAMP快速安装
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,LAMP快速安装1. 版本介绍linux:CentOS release 6.6 (Final)apache: httpd-2.2.31mysql:mysql-5.5.48php:php-5.3.272
千家信息网最后更新 2025年11月07日LAMP快速安装
LAMP快速安装
1. 版本介绍
linux:CentOS release 6.6 (Final)
apache: httpd-2.2.31
mysql:mysql-5.5.48
php:php-5.3.27
2. apache安装
yum install -y zlib zlib-devel openssl-develmkdir /server/tools -pcd /server/tools/wget http://mirrors.sohu.com/apache/httpd-2.2.31.tar.gztar zxvf httpd-2.2.31.tar.gzcd httpd-2.2.31./configure \--prefix=/application/apache2.2.31 \--enable-deflate \--enable-expires \--enable-headers \--enable-modules=most \--enable-so \--with-mem=worker \--enable-rewritemakemake installln -s /application/apache2.2.31/ /application/apachesed -i 's@#ServerName www.example.com:80@ServerName 127.0.0.1:80@g' /application/apache/conf/httpd.conf/application/apache/bin/apachectl -t /application/apache/bin/apachectl start netstat -lntup|grep 80lsof -i :80ps -ef|grep httpd
3.安装mysql-5.5.48
安装依赖
yum install ncurses-devel libaio-devel -ycd /server/tools/wget https://cmake.org/files/v2.8/cmake-2.8.8.tar.gztar zxf cmake-2.8.8.tar.gzcd cmake-2.8.8./configuregmakegmake install
安装mysql
useradd mysql -s /sbin/nologin -Mcd /server/tools/wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48.tar.gztar zxvf mysql-5.5.48.tar.gzcd mysql-5.5.48cmake .-DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.48 \-DMYSQL_DATADIR=/application/mysql-5.5.48/data \-DMYSQL_UNIX_ADDR=/application/mysql-5.5.48/tmp/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \-DENABLED_LOCAL_INFILE=ON \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \-DWITH_FAST_MUTEXES=1 \-DWITH_ZLIB=bundled \-DENABLED_LOCAL_INFILE=1 \-DWITH_READLINE=1 \-DWITH_EMBEDDED_SERVER=1 \-DWITH_DEBUG=0make && make installln -s /application/mysql-5.5.48/ /application/mysql
初始化数据库
cd /server/tools/mysql-5.5.48/support-files//bin/cp my-small.cnf /etc/my.cnfchown -R mysql.mysql /application/mysql/application/mysql/scripts/mysql_install_db--basedir=/application/mysql --datadir=/application/mysql/data --user=mysqlcd /server/tools/mysql-5.5.48/support-files/cp mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add mysqldchkconfig mysqld on/application/mysql/bin/mysqld_safe &sleep 1echo 'exportPATH="$PATH:/application/mysql/bin/"'>> /etc/profilesource /etc/profilemysqladmin -u root password '123456'
4.安装PHP php-5.3.27
安装依赖
yum install zlib-devel libxml2-devellibjpeg-turbo-devel libiconv-devel -yyum install freetype-devel libpng-devel gd-devellibcurl-devel libxslt-devel libtool-ltdl-devel openssl-devel -ycd /server/tools/wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gztar zxvf libiconv-1.14.tar.gzcd libiconv-1.14./configure --prefix=/usr/local/libiconvmakemake installcdwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repols /etc/yum.repos.d/yum install -y libmcrypt-develyum install mhash mhash-devel mcrypt -y
安装php-5.3.27
cd /server/tools/wgethttp://cn2.php.net/distributions/php-5.3.27.tar.gztar zxvf php-5.3.27.tar.gzcd php-5.3.27./configure \--prefix=/application/php5.3.27 \--with-apxs2=/application/apache/bin/apxs \--with-mysql=/application/mysql \--with-xmlrpc \--with-openssl \--with-zlib \--with-mcrypt \--with-mhash \--with-mcrypt \--with-mhash \--with-freetype-dir \--with-gd \--with-jpeg-dir \--with-png-dir \--with-iconv-dir=/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-dirmakemake installln -s /application/php5.3.27 /application/phpcp php.ini-production /application/php/lib/php.ini
5. LAMP整合
n 安装完php后查看Apache配置文件,发现Apache已加载php模块
[root@liwenbin etc]# grep libphp5/application/apache/conf/httpd.confLoadModule php5_module modules/libphp5.so
n 添加对php解析的支持内容
vi /application/apache/conf/httpd.conf +310AddType application/x-httpd-php .php .htmlAddType application/x-httpd-php-source .phps
n 修改Apache的运行用户
useradd -s /sbin/nologin -M apachevi /application/apache/conf/httpd.conf +67User apacheGroup apache
n 修改首页文件
DirectoryIndex index.php index.html
6.LAMP整合测试
n apache与php整合测试
vi /application/apache/html/blog/phpinfo.php
n Apache、mysql与php整合测试
vi /application/apache/html/blog/test_mysql.php
整合
测试
文件
内容
数据
数据库
模块
版本
用户
首页
支持
运行
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库+change
郴州征服网络技术有限公司
数据库系统原理教程选择
查看数据库锁表
深圳攀创登互联网科技有限公司
应用软件开发要考什么证书
广元软件开发怎么样
农权数据库
无线网络安全国外研究现状
电大数据库应用技术简答题
什么场景下会用到两个数据库
软件开发团队复杂
南昌企业软件开发平台
多媒体网络技术概念
数据库数据恢复软件
u8软件如何把数据库复制过来
一个服务器可以装几个宝塔
福州扫码洗车软件开发
一线网络技术有限公司
网络安全 重要
产品测试数据上传服务器
软件开发学什么最好
吹雪服务器人多吗
中原网络安全研究院面试
sql数据库插入频率
苍南网络安全部门电话
忍三服务器什么时候更新完
网络安全首先抓包
静安区一站式软件开发技术指导
广洲未来互联网科技有限公司