lamp安裝

技術小胖子發表於2017-11-16

1、安裝基本的庫如gd,png,jpeg,freetype。


yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel gd libpng  libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib  zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses  ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel  libidn libidn-devel openssl openssl-devel openldap openldap-devel  nss_ldap openldap-clients openldap-servers

2、修改SELINUX

#vim /etc/selinux/config

找到

SELINUX=enforcing

改為

#SELINUX=enforcing

新增一行

SELINUX=disabled

儲存退出


3、安裝mysql

# tar -zvxf mysql-5.0.45-linux-i686-glibc23.tar.gz 

# mkdir -p /usr/local/mysql 

# cp -r mysql-5.0.45 /usr/local/mysql 

# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql //開機啟動mysql

# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf



4、安裝apache

#tar -zvxf httpd-2.2.6.tar.gz

#cd httpd-2.2.6

#./configure –prefix=/usr/local/apache –enable-modules=so –enable-rewrite

#make

#make install



修改apache啟動使用者

#vim /usr/local/apache/conf/httpd.conf

User apache

Group apache

#/usr/local/apache/bin/apachectl -k start  //啟動apache


用瀏覽器檢視http://127.0.0.1,得到it works,說明apache已經配置成功了.


5、安裝php

#tar xzvf php-5.2.14.tar.gz

#cd php-5.2.14

#./configure –prefix=/usr/local/php

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

–with-gd

–with-jpeg

–with-zlib

–with-png

–with-freetype

–enable-trace-vars

–with-mysql

–enable-mbstring=all

–with-curl

–enable-mbregex

–with-config-file-path=/usr/local/php

–enable-ftp

–enable-soap

#make

#make install

#cp php.ini-dist /usr/local/php5/php.ini



6、重新配置apache支援php

#vim /usr/local/apache/conf/httpd.conf

在LoadModule php5_module modules/libphp5.so這行下面新增
`AddType application/x-httpd-php .php`

#/usr/local/apache/bin/apachectl -k restart  //重啟apache

#echo `<?php phpinfo();?>` > /usr/local/apache/htdocs/info.php

#chown apache:apache /usr/local/apache/htdocs/info.php

訪問http://127.0.0.1/info.php會輸出一些資訊。

 

    本文轉自yuangang_love 51CTO部落格,原文連結:http://blog.51cto.com/linux008/557880,如需轉載請自行聯絡原作者


相關文章