概述
LAMP 架构在企业里用得非常广泛,目前很多电商公司、游戏公司、移动互联网公司大多都采用这种架构。LAMP指的是Linux、Apache、MySQL、PHP。下面记录了 LAMP 架构系统服务的搭建过LAMP 架构在企业里用得非常广泛,目前很多电商公司、游戏公司、移动互联网公司大多都采用这种架构。LAMP指的是linux、Apache、MysqL、PHP。下面记录了 LAMP 架构系统服务的搭建过程。
一、MysqL数据库安装
CentOS 6.4 x86_64 Mini 版本安装
[root@vip ~]# yum install gcc vim make wget -y
3. 下载
# 进入源码存放目录[root@vip ~]# cd /usr/local/src# 下载MysqL安装包[root@vip src]# wget downloads.MysqL.com/archives/get/file/MysqL-5.5.40-linux2.6-x86_64.tar.gz
4. 解压安装
# 拷贝启动脚本[root@vip MysqL]# /bin/cp support-files/MysqL.server /etc/init.d/MysqLd# 赋予可执行权限[root@vip MysqL]# chmod 755 /etc/init.d/MysqLd
[root@vip MysqL]# vim /etc/init.d/# 修改设置内容如下basedir=/usr/local/MysqL datadir=/var/lib/MysqL
# 设置PATH环境变量[root@vip MysqL]# echo 'export PATH=$PATH:/usr/local/MysqL/bin' > /etc/profile.d/MysqL.sh[root@vip MysqL]# source /etc/profile.d/MysqL.sh
3. 安装必要的库和工具[root@vip src]# install -y pcre pcre-devel apr apr-devel zlib-devel gcc make4. 配置编译参数[root@vip httpd-31]# cd httpd-31[root@vip httpd-31]# ./configure \--prefix=/usr/local/apache2 \--with-included-apr \--enable-so \--enable-deflate=shared \--enable-expires=shared \--enable-rewrite=shared \--with-pcre [root@vip httpd-31]# echo $?5. 编译安装# 添加到系统服务 并设置开机启动[root@vip httpd-31]# chkconfig --add httpd [root@vip httpd-31]# chkconfig httpd on9. 验证服务是否正常<span style='Font-family: "courIEr new",1)">31]# service httpd starthttpd: apr_sockaddr_info_get() Failed for vip # 出现警告信息httpd: Could not reliably determine the server's fully qualifIEd domain name,using 127.0.0.1 for Servername解决警告信息的方法:去掉 Servername www.example.com:80 行的注释#。三、PHP系统安装1. 下载解压安装包[root@vip ~]# cd /usr/local/wget http:cn2.PHP.net/get/PHP-5.5.38.tar.gz/from/this/mirror -O PHP-5.5.38.tar.gz[root@vip src]# tar zxf PHP-38.install -y libxml2-devel openssl openssl-devel bzip2 bzip2-devel \ libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt-devel3. 编译配置安装选项[root@vip PHP-38]# cd PHP-38[root@vip PHP-38]# ./configure \--prefix=/usr/local/PHP \--with-apxs2=/usr/local/apache2/bin/apxs \--with-config-file-path=/usr/local/PHP/etc \--with-MysqL=/usr/local/MysqL \--with-libxml-dir \--with-gd \--with-jpeg- \--with-png- \--with-freetype- \--with-iconv- \--with-zlib-bz2 \--with-openssl \--with-mcrypt \--enable-soap \--enable-gd-native-ttf \--enable-mbstring \--enable-sockets \--enable-exif \--disable-ipv64. 编译安装5. 拷贝PHP配置文件IfModule dir_module>DirectoryIndex index.HTML index.htm index.PHP # 添加PHP索引IfModule<span style="color: rgba(0,courIEr'>4. 测试配置语法和重启apache服务[root@vip ~]# apachectl -t Syntax OK [root@vip ~]# service httpd restart5. 测试PHP解析编写测试文件:/usr/local/apache2/htdocs/index.PHP<?PHPecho "hello PHP!" ?>命令行curl测试:[root@vip htdocs]# curl localhost/index.PHPhello PHP![root@vip htdocs]#解析 PHP 成功!
总结
以上是编程之家为你收集整理的LAMP 系统服务搭建过程详解全部内容,希望文章能够帮你解决LAMP 系统服务搭建过程详解所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。