lamp编译安装
安装说明apache2.4,mysql5.5,php5.4yum install –y gcc
1、安装apr
./configure --prefix=/usr/local/apr make && make instal2、安装apr-util./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/aprmake&&make install3、安装apache yum install –y pcre-developenssl-devel ./configure--prefix=/usr/local/apache2 --enable-so--enable-ssl -- enable-cgi --enable-rewrite --with-zlib --with-pcre--with- apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/--enable- modules=most --enable-mpms-shared=all --with-mpm=prefork
make –j2 &&make install –j2
4、安装mysql
yum install gcc-c++ cmake ncurses-develbison perl-y useradd -s/sbin/nologingmysql mkdir -p/data/mysql chown -Rmysql.mysql/data/mysql/ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0 -DMYSQL_USER=mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock make -j2&&make install-j2 cp /usr/local/src/mysql-5.5.44/support-files/my-large.cnf/etc/my.cnf cp /usr/local/src/ mysql-5.5.44/support-files/mysql.server /etc/init.d/mysqld chmod755/etc/init.d/mysqld 修改/etc/my.cnf配置文件,注意修改下列字段: port = 3306 socket = /data/mysql/mysq.sock port = 3306 datadir = /data/mysql basedir = /usr/local/mysql socket = /data/mysql/mysql.sock 初始话数据库/usr/local/mysql/scripts/mysql_install_db--basedir=/usr/local/mysql --datadir=/data/mysql--user=mysql启动mysql数据库/etc/init.d/mysqlstartchkconfig --addmysqldchkconfig --level35mysqld on 5、安装phpyum install libxml2-devellibmcrypt-devel bzip2-devel libxml2-devel openssl-devel bzip2 bzip2-devel ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with- apxs2=/usr/local/apache2/bin/apxs--with-mysql=/usr/local/mysql/ make-j2&& makeinstall –j2 6、整合apache+php环境把#ServerName www.example.com:80前面的#号去掉在 AddType application/x-gzip.gz .tgz下加入一行AddTypeapplication/x-httpd-php .php DirectoryIndexindex.php index.html (把index.php加入index.html之前) 然后在/usr/local/apache/htdocs目录下创建index.php测试页面,执行如下命令: cat>>/usr/local/apache/htdocs/index.php <<EOF <?php phpinfo(); ?> EOF 重新启动apache服务,通过IP访问界面如下图,即代表LAMP环境搭建成功。
页:
[1]