lamp论坛搭建
admin
2023-07-01 15:23:53
0次

    使用yum安装gcc-*、zlib-devel、openssl-devel、pcre-devel、ncurses-devel、libxml2-devel、libpng-devel、bzip2-devel、curl-devel、libjpeg-devel、freetype-devel、net-snmp-devel
1.安装apr-1.4.6.tar.bz2(apache所用的一个依赖包)
    ./configure --prefix=/usr/local/apr && make && make install && echo $?
2.安装apr-util-1.5.1.tar.bz2
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
    make && make install
3.A.安装httpd-2.4.3.tar.gz
    ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-module=so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-cache --enable-file-cache --enable-mem-cache --enable-disk-cache --enable-static-support --enable-static-ab --disable-userdir --with-mpm=prefork --enable-nonportable-atomics --disable-ipv6 --with-sendfile
    make && make install && echo $?
  B.测试方法:
    a.停止系统本来的http服务,rpm -e httpd
    b.启动新装的apache2,/usr/local/apache2/bin/apachectl -k start
        root      8334  0.0  0.4   4468  2200 ?        Ss   11:46   0:00 /usr/local/apache2/bin/httpd -k start
        daemon    8335  0.0  0.3   4468  1708 ?        S    11:46   0:00 /usr/local/apache2/bin/httpd -k start
        daemon    8336  0.0  0.3   4468  1708 ?        S    11:46   0:00 /usr/local/apache2/bin/httpd -k start
        daemon    8337  0.0  0.3   4468  1708 ?        S    11:46   0:00 /usr/local/apache2/bin/httpd -k start
        daemon    8338  0.0  0.3   4468  1708 ?        S    11:46   0:00 /usr/local/apache2/bin/httpd -k start
        daemon    8339  0.0  0.3   4468  1708 ?        S    11:46   0:00 /usr/local/apache2/bin/httpd -k start
        root      8375  0.0  0.1   3916   704 pts/1    R+   11:46   0:00 grep apache
    c.killall httpd
4.安装cmake包
    rpm -ivh ./cmake-2.6.4-7.el5.i386.rpm
5.A.安装mysql-5.5.29.tar.gz
  B.为mysql建立用户
    groupadd mysql
    useradd -g mysql mysql
  C.cmake \
        > -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
        > -DMYSQL_DATADIR=/usr/local/mysql/data/ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
        > -DWITH_INNODBBASE_STORAGE_ENGINE=1 \
        > -DENABLE_LOCAL_INFILE=1 \
        > -DEXTRA_CHARSETS=all \
        > -DDEFAULT_CHARSET=utf8 \
        > -DDEFAULT_COLLATION=utf8_general_ci \
        > -DMYSQL_USER=mysql \
        > -DWITH_DEBUG=0 \
        > -DWITH_EMBEDED_SERVER=0
    等同cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data/ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DWITH_INNODBBASE_STORAGE_ENGINE=1 -DENABLE_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_USER=mysql -DWITH_DEBUG=0 -DWITH_EMBEDED_SERVER=0
  D.make && make install && echo $?
  E.配置文件
    cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
    vim /etc/my.cnf
    [mysqld]下加入
        skip-name-resolve = 1
    cp support-files/mysql.server /etc/init.d/mysqlsource
    [root@localhost mysql-5.5.29]# chmod 755 /etc/init.d/mysqlsource
    [root@localhost mysql-5.5.29]# chown -R mysql.mysql /usr/local/mysql/
  F.初始化数据库
    sh scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
  G.做链接
    ln -s /usr/local/mysql/bin/* /usr/bin/
    ln -s /usr/local/mysql/lib/* /usr/lib/
    ln -s /usr/local/mysql/libexec /usr/local/libexec
6.安装libiconv-1.14.tar.gz
    ./configure --prefix=/usr/local/ --with-apr=/usr/local/apr && make && make install && echo $?
7.安装libmcrypt-2.5.8.tar.gz
    ./configure && make && make install && ldconfig
    cd libltdl/
    ./configure --enable-ltdl-install && make && make install && echo $?
8.安装mhash-0.9.9.9.tar.gz
    ./configure && make && make install && echo $?
  做链接
    ln -s /usr/local/lib/* /usr/lib/
    ln -s /usr/local/bin/libmcrypt-config /usr/bin/
9.安装mcrypt-2.6.8.tar.gz
    ./configure && make && make install && echo $?
10.A.安装php-5.4.11.tar.bz2
    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-pdo-mysql=/usr/local/mysql --with-iconv-dir=/usr/local/ --enable-fpm --with-fpm-user=apache --with-fpm-group=apache --with-pcre-regex --with-zlib --with-bz2 --enable-calendar --disable-phar --with-curl --enable-dba --with-libxml-dir --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-mhash --enable-mbstring --with-mcrypt --enable-pcntl --enable-xml --disable-rpath --enable-shmop --enable-sockets --enable-zip --enable-bcmath --with-snmp --disable-ipv6 --disable-rpath --disable-debug --with-apxs2=/usr/local/apache2/bin/apxs
    make ZEND_EXTRA_LIBS='-liconv'
    make install && echo$?
   B.配置文件
    [root@localhost php-5.4.11]# cp php.ini-production /usr/local/php/etc/php.ini
    [root@localhost php-5.4.11]# vim /usr/local/apache2/conf/httpd.conf
        AddType application/x-httpd-php .php(添加)
        DirectoryIndex index.php(修改)
    [root@localhost php-5.4.11]# cd /usr/local/apache2/htdocs/
    [root@localhost htdocs]# rm -rf index.html
    [root@localhost htdocs]# vim index.php
                                                        phpinfo();
                            ?>
   C.启动服务
    [root@localhost htdocs]# /usr/local/apache2/bin/httpd
    [root@localhost htdocs]# /etc/init.d/mysqlsource  start
11.安装Discuz_7.2_FULL_SC_UTF8.zip
    [root@localhost arvon]# unzip Discuz_7.2_FULL_SC_UTF8.zip
    [root@localhost arvon]# mv upload/* /usr/local/apache2/htdocs/
    mv: overwrite `/usr/local/apache2/htdocs/index.php'?
    [root@localhost arvon]# cd /usr/local/apache2/htdocs/
    [root@localhost htdocs]# chmod -R 777 *
    [root@localhost htdocs]# vim /usr/local/php/etc/php.ini
        short_open_tag = On(修改)
    [root@localhost htdocs]# rm -rf index.php
    [root@localhost htdocs]# cp /home/arvon/upload/index.php ./
    [root@localhost htdocs]# pwd
    /usr/local/apache2/htdocs
12.使用浏览器进行设置
    ip/install
    
   

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...