centos-lamp搭建
2011-03-09 23:02
260 查看
因为要重新搭建监控系统,所以在部署环境的时候重新搭建了下lamp环境,虽然以前搭建过,但是再次搭建的时候还是碰到了很多的问题,为防止以后再碰到些难题,就把此次操作的详细过程记录了下。
环境:
系统 centos 5.5
目的:部署lamp
搭建过程:
1、lamp安装
apache安装:
mysql安装:
问题点:
--enable-thread-safe-client 是为了配合apache的worker模式,如不加,则后面编译php可能会出错。
php安装:
字体库安装:freetype
jpeg安装
libpng安装
gd安装
gd编译出错:gd:make: *** [Makefile.in] Error 1
检查系统是否安装以下包:gettext-devel,libtool*如果没有,则yum安装下,然后
重新编译即可成功。
php安装
完成后,启动mysql及apache,打开网页测试:http://ip地址,出现 it works!则证明lamp服务搭建成功。
今天测试php竟然发现无法打开php页面,再次补充说明下:
apache与php的整合
<IfModule dir_module>
DirectoryIndex index.php index.html 此处添加index.php首页标题,不加其实也没问题。
</IfModule>
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
#添加这2行,否则php页面无法打开。
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
至此在htdoc下新建php测试文档info.php
<? echo phpinfo(); ?>
保存退出,打开网页:http://ip地址/info.php,如果返回php安装信息,则证明lamp安装成功。
今天就到这里,明天开始nagios的搭建。。
环境:
系统 centos 5.5
目的:部署lamp
搭建过程:
1、lamp安装
apache安装:
useradd -d /home/apache -s /sbin/nologin apache ./configure --prefix=/usr/local/apache --enable-so --enable-ssl --with-ssl=/usr/local/ssl --enable-track-vars --enable-rewrite --with-zlib --enable- modules=all --enable-mods-shared=all --with-suexec-caller=daemon ./configure --prefix=/usr/local/apache --enable-so --with-mpm=worker --enable-rewrite=shared --enable-proxy=shared make make install
mysql安装:
useradd -d /home/mysql -s /sbin/nologin mysql ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/data/mysql --with-charset=utf8 --with-extra-charsets=all --with- plugins=innobase,partition --enable-thread-safe-client make make install cp support-files/my-medium.cnf /etc/my.cnf bin/mysql_install_db -–user=mysql 初始化数据库 /usr/local/mysql/bin/mysqld_safe &
问题点:
--enable-thread-safe-client 是为了配合apache的worker模式,如不加,则后面编译php可能会出错。
php安装:
字体库安装:freetype
tar xvzf freetype-2.4.4.tar.gz ./configure --prefix=/usr/local/freetype make && make install
jpeg安装
tar xvzf jpegsrc.v7.tar.gz ./configure --prefix=/usr/local/jpeg make && make install
libpng安装
tar xvzf libpng-1.5.0.tar.gz ./configure --prefix=/usr/local/libpng make && make install
gd安装
#tar xvzf GD-2.0.35.tar.gz 链接头文件 #ln -s /usr/local/libpng/include/pnglibconf.h /usr/include #ln -s /usr/local/libpng/include/png.h /usr/include #cd gd-2.0.35 #aclocal #autoconf #./configure --prefix=/usr/local/gd2 --with-freetype=/usr/local/freetype --with-png=/usr/local/libpng --with-jpeg=/usr/local/jpeg #make && make install
gd编译出错:gd:make: *** [Makefile.in] Error 1
检查系统是否安装以下包:gettext-devel,libtool*如果没有,则yum安装下,然后
重新编译即可成功。
php安装
tar xvzf php-5.2.17.tar.gz ./configure --prefix=/usr/local/php --with-gd=/usr/local/gd2 --with-apxs2=/usr/local/apache/bin/apxs --enable-mbregex --enable-bcmath --with-mysql=/usr/local/mysql --with-zlib-dir --enable-mbstring=all --with-pdo-mysql --with-freetype-dir=/usr/local/freetype make && make install
完成后,启动mysql及apache,打开网页测试:http://ip地址,出现 it works!则证明lamp服务搭建成功。
今天测试php竟然发现无法打开php页面,再次补充说明下:
apache与php的整合
<IfModule dir_module>
DirectoryIndex index.php index.html 此处添加index.php首页标题,不加其实也没问题。
</IfModule>
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
#添加这2行,否则php页面无法打开。
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
至此在htdoc下新建php测试文档info.php
<? echo phpinfo(); ?>
保存退出,打开网页:http://ip地址/info.php,如果返回php安装信息,则证明lamp安装成功。
今天就到这里,明天开始nagios的搭建。。
相关文章推荐
- 在CentOS 7 上搭建LAMP
- CentOS 6上搭建LAMP
- 在CentOS6.5搭建LAMP环境
- lamp环境搭建 centos5.5 +Apache2.2.9 +mysql5.1.18+php5.3.6 源码安装,【附配置环境】
- 64位CentOS 6.5下搭建LAMP环境详细步骤
- CentOS下LAMP环境搭建
- centos5.5下LAMP搭建
- centos7 搭建lamp环境
- centOS下的lamp环境搭建
- CentOS7-Minimal模式下编译搭建 LAMP / LNMP环境
- 在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- centos7之lamp环境搭建
- centos7之lamp环境搭建
- Centos下搭建php环境,安装lamp环境
- 快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
- 64位CentOS 6.0下搭建LAMP环境详细步骤
- centos7.3 编译安装lamp,利用wordpress实现个人博客搭建
- CentOS用yum安装搭建LAMP
- centos6.8搭建LAMP