34tfe 发表于 2015-7-24 08:58:33

lamp编译安装

安装说明apache2.4,mysql5.5,php5.4
   yum 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]
查看完整版本: lamp编译安装