网络营销电子商务研究中心  
How to buy the best prescription safety glasses in Canada? Let's study!
Go Back   网络营销电子商务研究中心 > 站务管理 > 新闻公告
User Name
Password
 
FAQ Members List Calendar Cheap Glasses

新闻公告 网站重要事件,论坛规则,会员惩罚处理等信息将在这里公布。

Reply
 
Thread Tools Display Modes
  #1   IP: 180.125.50.245
Old 2016-05-25, 12:52 PM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default apache, mysq, php under cento6.4

1 # 安装 python-devel
yum -y install python-devel


2
2.1 # 安装 gcc
yum install gcc

2.2 # 安装libxml
cd /lamp/libxml2-2.9.1
./configure --prefix=/usr/local/libxml2/
make
make install


3
3.1 # 安装 gcc-c++
yum -y install gcc-c++


3.2 # 安装libmcrypt
cd /lamp/libmcrypt-2.5.8
./configure --prefix=/usr/local/libmcrypt/
make
make install

3.3 # 安装libltdl,也在libmcrypt源码目录中,非新软件

cd /lamp/libmcrypt-2.5.8/libltdl
./configure --enable-ltdl-install
make
make install

4 # 安装mhash
cd /lamp/mhash-0.9.9.9
./configure --prefix=/usr/local/mhash

make
make install


5 # 安装mcrypt

cd /lamp/mcrypt-2.6.8
LD_LIBRARY_PATH=/usr/local/libmcrypt/lib:/usr/local/lib \
./configure --with-libmcrypt-prefix=/usr/local/libmcrypt
#以上为一条命令。LD_LIBRARY_PATH用于指定libmcrypt和mhash的库的位置。
--with-libmcrypt-prefix用于指定libmcrypt软件位置
make
make install
#mcrypt没有安装完成,这是php的模块,需要等php安装完成之后,再继续安装

6 # 安装zlib
cd /lamp/zlib-1.2.3
./configure
make
make install >> /root/zlib.log
* zlib指定安装目录可能造成libpng安装失败,故不指定,为卸载方便,建议make install执行结果输出到安装日志文件,便于日后卸载

7 装libpng

libpng 软件包包含 libpng 库.这些库被其他程式用于解码png图片
cd /lamp/libpng-1.2.31
./configure --prefix=/usr/local/libpng
make
make install

8 # 安装jpeg6

mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man/man1
#目录必须手工建立
cd /lamp/jpeg-6b
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
make
make install
* --enable-shared与--enable-static参数分别为建立共享库和静态库使用的libtool



9 # 安装freetype
cd /lamp/freetype-2.3.5
./configure --prefix=/usr/local/freetype/
make
make install


10 # 安装GD库

cd /lamp/gd-2.0.35


./configure --prefix=/usr/local/gd2/ --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/ --with-png=/usr/local/libpng/
make
make install


* png错误,修改方法:
vi gd_png.c
把 #include “png.h” 替换为 #include "/usr/local/libpng/include/png.h"

Last edited by topvip : 2016-05-25 at 02:13 PM
Reply With Quote
  #2   IP: 180.125.50.245
Old 2016-05-25, 02:45 PM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default

安装 apache
第一步:
cp -r /abiao/apr-1.4.6 /abiao/httpd-2.4.7/srclib/apr
cp -r /abiao/apr-util-1.4.1 /abiao/httpd-2.4.7/srclib/apr-util

或:
cd /abiao
cp -r apr-1.4.6 httpd-2.4.7/srclib/apr
cp -r apr-util-1.4.1 httpd-2.4.7/srclib/apr-util


第二步:
cd /abiao/pcre-8.34
./configure && make && make installl


第三步:
./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/local/apache2/etc/ --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared

第四步:
make && make install

第五步,启动apache:/usr/local/apache/bin/apachectl start


把新编译安装的apache启动脚本复制到系统脚本目录下:
cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd


编辑 /etc/init.d/httpd 文件,在首行 #!/bin/sh 下面加入两行:
# chkconfig: 35 85 15 //修改脚本用于在运行界别35下自启动,并指定启动脚本序号为85,关闭脚本序号为15

# description: Activates/Deactivates Apache 2.4.7


将 Apache 加入开机自动启动:
chkconfig --add httpd
chkconfig httpd on

第六步:修改防火墙设置
如果要从外网访问,还需要设置防火墙,否则外网是无法访问的,默认情况下,linux只开启22端口的,所以要开放80端

vi /etc/sysconfig/iptables
#这里是打开防火墙设置,在22端口的下面一行添加下面这行代码,如果要开启8080端口只需要把80改成8080既可
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

service iptables restart //重启防火墙服务

最后一步,启动编译好的 Apache 2.4.7:
service httpd start

----
启用虚拟主机:
vi /usr/local/apache2/etc/httpd.conf,

# Virtual hosts

# Include etc//extra/httpd-vhosts.conf
改成
# Virtual hosts

Include etc/extra/httpd-vhosts.conf

---
修改网站首页默认文件名:找到
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
改:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
=======================================






===============
安装php


vi /usr/local/gd2/include/gd_io.h
找到
}
gdIOCtx;
改为:
void (*data);
}
gdIOCtx;


---
cd /abiao/php-5.6

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/include/libxml2 --with-config-file-path=/usr/local/apache2/conf --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-gd=/usr/local/gd2/ --enable-gd-native-ttf --with-zlib --with-mcrypt=/usr/local/libmcrypt/ --with-pdo-mysql=/usr/local/mysql --enable-shmop --enable-soap --enable-sockets --enable-wddx --enable-zip --with-xmlrpc --enable-fpm --enable-mbstring --with-zlib-dir --with-bz2 --with-curl --enable-exif --enable-ftp --with-jpeg-dir=/usr/lib --with-png-dir=/usr/local/libpng/ --with-freetype-dir=/usr/local/freetpye/ --with-xpm-dir=/usr/lib

make && make install
---
生成php.ini
cp /abiao/php-5.6.21/php.ini-production /usr/local/php/etc/php.ini

查看php有没有安装成功:
vi /usr/local/apache2/etc/httpd.conf
找到LoadModule rewrite_module modules/mod_rewrite.so,看它下边有没有
LoadModule php5_module modules/libphp5.so、
如有上边一行, 说明php安装成功 ,否则就没,就要重新安装了。
--
在httpd.conf文件中找到</IfModule>,在它下边一行加:
AddType application/x-httpd-php .php .phtml .phps

重新启动apache服务:
/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start

===========

====================
centos php5.6
error: Please reinstall the BZip2 distribution

Fix: yum install bzip2-devel
-------
error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/

Fix: yum install curl-devel
----
error: jpeglib.h not found.

Fix: yum install libjpeg-devel
--------
error: png.h not found.

Fix: yum install libpng-devel
---------
error: freetype.h not found
error: freetype-config not found.

Fix: yum install freetype-devel

----------
error: mcrypt.h not found. Please reinstall libmcrypt.
ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt

---
安装GD库:

./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/ --with-freetype=/usr/local/freetype/ --with-png=/usr/local/libpng/




LibGD 2.1.1: http://libgd.github.io/
download: https://github.com/libgd/libgd/releases

====================
安装memcache模块(客户端)
cd memcache-3.0.8

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make && make install

安装mcrypt模板第二步
cd /abiao/php-5.6.21/ext/mcrypt/

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config
--with-mcrypt=/usr/local/libmcrypt/

make && make install

注意,这个模块的第二步是等php成功安装后能才操作的。

修改/usr/local/php/etc/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20131226"
打开注释,并加下边2条
extension="memcache.so";
extension="mcrypt.so";
extension="opcache.so";

重启apache后,在phpinfo中就可以找到这两个模块了


--
安装memcache模块(服务器端)

Last edited by topvip : 2016-05-25 at 10:39 PM
Reply With Quote
  #3   IP: 180.125.50.245
Old 2016-05-25, 10:06 PM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default

安装mysql
查看安装说明:
#cd /abiao/mysql-5.5.23
# vi INSTALL-SOURCE 在第800行开始就是安装过程说明
第一步:yum -y -install ncurses-delvel
yum -y install cmake bison

# yum -y install cmake
#yum -y install bison

linux系统中, 任何一个服务必须要有伪用户存在。
# groupadd mysql //建立用户组
# useradd -g mysql mysql //在mysql用户组中建立用户mysql

# groupadd mysql
# useradd -g mysql mysql


# cd /lamp/mysql-5.5.23

# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306

# make

# make install

# cd /usr/local/mysql
# chown -R mysql .
# chgrp -R mysql .

# /usr/local/mysql/scripts/mysql_install_db --user=mysql

# chown -R root .
# chown -R mysql data

# cp support-files/my-medium.cnf /etc/my.cnf
cp:是否覆盖"/etc/my.cnf"? y

# cd /usr/local/mysql
# scripts/mysql_install_db --user=mysql


启动mysql:
# /usr/local/mysql/bin/mysqld_safe --user=mysql &

# vi /etc/rc.local
/usr/local/mysql/bin/mysqld_safe --user=mysql &

---
/usr/local/mysql/bin/mysqladmin -uroot password 123

清空历史命令 history -c


www.jb51.net/os/RedHat/73026.html

Last edited by topvip : 2016-05-25 at 11:22 PM
Reply With Quote
  #4   IP: 180.125.50.245
Old 2016-05-26, 07:29 AM
topvip topvip is offline
超级版主
 
Join Date: 2006-01-04
Posts: 1206
topvip 正向着好的方向发展
Default

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock
-DEXTRA-CHARSETS=all
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1
=DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306

Last edited by topvip : 2016-05-26 at 07:39 AM
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 3 (0 members and 3 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
用php语言来编写shell脚本 car 代码交流 0 2008-05-05 08:09 PM
Php教程.经验技巧(上) sunshine 代码交流 0 2006-12-15 08:13 PM
Php入门速成 smiling 代码交流 0 2006-12-15 07:30 PM
php.ini中文解释 sunshine 服务器环境搭建 0 2006-02-04 11:05 PM
winxp下安装全新的apache,php(5.0),mysql(5.0)... topvip 服务器环境搭建 0 2006-01-08 10:28 PM

Prescription-glasses.com offers prescription glasses online at discount prices.
All times are GMT +8. The time now is 07:16 AM.


Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.