`
tianlihu
  • 浏览: 314282 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

CentOS下安装PHP5.2.17和ZendOptimizer 3.3.9

阅读更多

由于部署的原因,需要安装低版本的PHP和Zend,不能使用yum安装,参考网上两篇文件:

http://www.92csz.com/19/603.html

http://it.chinawin.net/softwaredev/article-24a56.html

因为安装环境有所不同,因此对这两篇文件进行了整合和局部改动,以能满足安装需求。

 

我的安装环境是:Centos 6.5 64位版,装来的部署环境为阿里云的Centos 6.5 64位版,因为Google被封,有些软件已经下载不到,我会放在我的阿里云上,供大家下载

 

第一步:安装系统环境需要的软件

yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel 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-libs krb5-devel krb5-server libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

 

第二步:编译安装PHP所需要的库

 

mkdir -p /data/soft
mkdir -p /data/src
cd /data/src
wget http://www.etiansoft.com/downloads/php/libiconv-1.13.1.tar.gz
tar zxvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local
make && make install
cd ..
wget http://www.etiansoft.com/downloads/php/libmcrypt-2.5.8.tar.gz
tar zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure
make && make install
/sbin/ldconfig
cd libltdl/
./configure --enable-ltdl-install
make && make install
cd ../../
wget http://www.etiansoft.com/downloads/php/mhash-0.9.9.9.tar.bz2
tar jxvf mhash-0.9.9.9.tar.bz2
cd mhash-0.9.9.9
./configure
make && make install
echo "/usr/local/lib" >>/etc/ld.so.conf
/sbin/ldconfig
cd ..
wget http://www.etiansoft.com/downloads/php/mcrypt-2.6.8.tar.gz
tar zxvf mcrypt-2.6.8.tar.gz
cd mcrypt-2.6.8
/sbin/ldconfig
./configure
make && make install

 第三步:编译安装mysql

cd /data/src
wget http://www.etiansoft.com/downloads/php/mysql-5.1.72.tar.gz
tar zxvf mysql-5.1.72.tar.gz
cd mysql-5.1.72
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
./configure --prefix=/data/soft/mysql --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile
make && make install
chown -R mysql:mysql /data/soft/mysql
chmod u+w /data/soft/mysql
mkdir -p /data/soft/mysql/database
chown -R mysql:mysql /data/soft/mysql/database
 以mysql用户帐号的身份建立数据表:
/data/soft/mysql/bin/mysql_install_db --basedir=/data/soft/mysql --datadir=/data/soft/mysql/database --user=mysql
 创建mysql配置文件
rm -rf /data/soft/mysql/my.cnf
vi /data/soft/mysql/my.cnf
 创建mysql配置文件
[client]
port = 3306
socket = /tmp/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
default-character-set = utf8
lower_case_table_names = 1
default-storage-engine = INNODB
user = mysql
port = 3306
socket = /tmp/mysql.sock
basedir = /data/soft/mysql
datadir = /data/soft/mysql/database
skip-name-resolve
open_files_limit = 600
back_log = 20
max_connections = 1000
max_connect_errors = 200
table_cache = 60
external-locking = FALSE
max_allowed_packet = 16M
sort_buffer_size = 128K
join_buffer_size = 128K
thread_cache_size = 10
thread_concurrency = 8
query_cache_size = 2M
query_cache_limit = 2M
query_cache_min_res_unit = 2k
default_table_type = MyISAM
thread_stack = 192K
transaction_isolation = READ-UNCOMMITTED
tmp_table_size = 512K
max_heap_table_size = 32M
long_query_time = 1
log_long_format
server-id = 1
binlog_cache_size = 2M
max_binlog_cache_size = 4M
max_binlog_size = 512M
expire_logs_days = 7
key_buffer_size = 4M
read_buffer_size = 1M
read_rnd_buffer_size = 2M
bulk_insert_buffer_size = 2M
myisam_sort_buffer_size = 4M
myisam_max_sort_file_size = 10G
myisam_max_extra_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover
[mysqldump]
quick
max_allowed_packet = 16M

 修改mysqld脚本 

cp /data/soft/mysql/share/mysql/mysql.server /etc/init.d/mysqld
vi /etc/init.d/mysqld

修改

basedir=/data/soft/mysql
datadir=/data/soft/mysql/database
ln -s /data/soft/mysql/my.cnf /etc/my.cnf

  启动mysql

 

 

service mysqld start
lsof -i:3306
netstat -ntupl |grep 3306
/data/soft/mysql/bin/mysqladmin -u root password 'root'

 测试登录mysql

  

/data/soft/mysql/bin/mysql -u root -proot
mysql> create database hello;
chkconfig --add mysqld
chkconfig mysqld on
chkconfig --list |grep mysqld
service mysqld restart

 第四步:编译安装PHP(FastCGI)

 

1、安装php-5.2.17

cd /data/src
wget http://www.etiansoft.com/downloads/php/php-5.2.17.tar.gz
wget http://www.etiansoft.com/downloads/php/php-5.2.17-fpm-0.5.14.diff.gz
wget http://www.etiansoft.com/downloads/php/php-5.2.17-max-input-vars.patch
tar zxvf php-5.2.17.tar.gz
gzip -cd php-5.2.17-fpm-0.5.14.diff.gz | patch -d php-5.2.17 -p1
cd php-5.2.17
patch -p1 < ../php-5.2.17-max-input-vars.patch
sed -i "s/\!png_check_sig (sig, 8)/png_sig_cmp (sig, 0, 8)/" ext/gd/libgd/gd_png.c
cd php-5.2.17
ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so
ln -s /usr/lib64/libpng.so /usr/lib/libpng.so
cp -frp /usr/lib64/libldap* /usr/lib/
./configure --prefix=/data/soft/php --with-config-file-path=/data/soft/php/etc --with-mysql=/data/soft/mysql --with-mysqli=/data/soft/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap
make ZEND_EXTRA_LIBS='-liconv'
make install
cp php.ini-dist /data/soft/php/etc/php.ini
cd ..

 2、编译安装PHP5扩展模块

 

wget http://www.etiansoft.com/downloads/php/memcache-2.2.6.tgz
tar zxvf memcache-2.2.6.tgz
cd memcache-2.2.6/
/data/soft/php/bin/phpize
./configure --with-php-config=/data/soft/php/bin/php-config
make && make install
cd ..
wget http://www.etiansoft.com/downloads/php/eaccelerator-0.9.6.1.tar.bz2
tar jxvf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1/
/data/soft/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/data/soft/php/bin/php-config --without-eaccelerator-use-inode
make && make install
cd ..
wget http://www.etiansoft.com/downloads/php/PDO_MYSQL-1.0.2.tgz
tar zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/data/soft/php/bin/phpize
./configure --with-php-config=/data/soft/php/bin/php-config --with-pdo-mysql=/data/soft/mysql
make && make install
cd ..
wget http://www.etiansoft.com/downloads/php/ImageMagick-6.7.0-8.tar.gz
tar zxvf ImageMagick-6.7.0-8.tar.gz
cd ImageMagick-6.7.0-8
./configure
make && make install
cd ..
wget http://www.etiansoft.com/downloads/php/imagick-3.0.1.tgz
tar zxvf imagick-3.0.1.tgz
cd imagick-3.0.1
/data/soft/php/bin/phpize
./configure --with-php-config=/data/soft/php/bin/php-config
make && make install
cd ..

 3、修改php.ini文件

 

 

sed -i "s/output_buffering = Off/output_buffering = On/" /data/soft/php/etc/php.ini
sed -i "s/extension_dir =/; extension_dir =/" /data/soft/php/etc/php.ini
sed -i "s/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/" /data/soft/php/etc/php.ini
sed -i 's%;open_basedir =%open_basedir ="/tmp/:/data/www/"%' /data/soft/php/etc/php.ini
sed -i "s/disable_functions =/disable_functions = popen,pentl_exec,passthru,exec,system,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,show_source,escapeshellcmd,escapeshellarg,curl_exec,curl_multi_exec,parse_ini_file,assert/" /data/soft/php/etc/php.ini
sed -i "s/expose_php = On/expose_php = Off/" /data/soft/php/etc/php.ini
sed -i "s/display_errors = On/display_errors = Off/" /data/soft/php/etc/php.ini
sed -i "s/log_errors = Off/log_errors = On/" /data/soft/php/etc/php.ini

在php.ini最后添加如下:

extension_dir = "/data/soft/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension = "memcache.so"
extension = "pdo_mysql.so"
extension = "imagick.so"
[eaccelerator]
zend_extension="/data/soft/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="1"
eaccelerator.cache_dir="/data/soft/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"

 4、创建eAccelerator缓存目录

mkdir -p /data/soft/eaccelerator_cache

 5、创建php-fpm.conf文件

 

rm /data/soft/php/etc/php-fpm.conf
vi /data/soft/php/etc/php-fpm.conf

如下:

 

<?xml version="1.0" ?>   
<configuration>   
  
  All relative paths in this config are relative to php's install prefix   
  
  <section name="global_options">   
  
    Pid file   
    <value name="pid_file">/data/soft/php/logs/php-fpm.pid</value>   
  
    Error log file   
    <value name="error_log">/data/soft/php/logs/php-fpm.log</value>   
  
    Log level   
    <value name="log_level">notice</value>   
  
    When this amount of php processes exited with SIGSEGV or SIGBUS ...   
    <value name="emergency_restart_threshold">10</value>   
  
    ... in a less than this interval of time, a graceful restart will be initiated.   
    Useful to work around accidental curruptions in accelerator's shared memory.   
    <value name="emergency_restart_interval">1m</value>   
  
    Time limit on waiting child's reaction on signals from master   
    <value name="process_control_timeout">5s</value>   
  
    Set to 'no' to debug fpm   
    <value name="daemonize">yes</value>   
  
  </section>   
  
  <workers>   
  
    <section name="pool">   
  
      Name of pool. Used in logs and stats.   
      <value name="name">default</value>   
  
      Address to accept fastcgi requests on.   
      Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket'   
      <value name="listen_address">127.0.0.1:9000</value>   
  
      <value name="listen_options">   
  
        Set listen(2) backlog   
        <value name="backlog">-1</value>   
  
        Set permissions for unix socket, if one used.   
        In linux read/write permissions must be set in order to allow connections from web server.   
        Many BSD-derrived systems allow connections regardless of permissions.   
        <value name="owner"></value>   
        <value name="group"></value>   
        <value name="mode">0666</value>   
      </value>   
  
      Additional php.ini defines, specific to this pool of workers.   
      <value name="php_defines">   
        <value name="sendmail_path">/usr/sbin/sendmail -t -i</value>   
        <value name="display_errors">1</value>   
      </value>   
  
      Unix user of processes   
      <value name="user">www</value>   
  
      Unix group of processes   
      <value name="group">www</value>   
  
      Process manager settings   
      <value name="pm">   
  
        Sets style of controling worker process count.   
        Valid values are 'static' and 'apache-like'   
        <value name="style">static</value>   
  
        Sets the limit on the number of simultaneous requests that will be served.   
        Equivalent to Apache MaxClients directive.   
        Equivalent to PHP_FCGI_CHILDREN environment in original php.fcgi   
        Used with any pm_style.   
        <value name="max_children">8</value>   
  
        Settings group for 'apache-like' pm style   
        <value name="apache_like">   
  
          Sets the number of server processes created on startup.   
          Used only when 'apache-like' pm_style is selected   
          <value name="StartServers">20</value>   
  
          Sets the desired minimum number of idle server processes.   
          Used only when 'apache-like' pm_style is selected   
          <value name="MinSpareServers">5</value>   
  
          Sets the desired maximum number of idle server processes.   
          Used only when 'apache-like' pm_style is selected   
          <value name="MaxSpareServers">35</value>   
  
        </value>   
  
      </value>   
  
      The timeout (in seconds) for serving a single request after which the worker process will be terminated   
      Should be used when 'max_execution_time' ini option does not stop script execution for some reason   
      '0s' means 'off'   
      <value name="request_terminate_timeout">0s</value>   
  
      The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow.log file   
      '0s' means 'off'   
      <value name="request_slowlog_timeout">0s</value>   
  
      The log file for slow requests   
      <value name="slowlog">logs/slow.log</value>   
  
      Set open file desc rlimit   
      <value name="rlimit_files">65535</value>   
  
      Set max core size rlimit   
      <value name="rlimit_core">0</value>   
  
      Chroot to this directory at the start, absolute path   
      <value name="chroot"></value>   
  
      Chdir to this directory at the start, absolute path   
      <value name="chdir"></value>   
  
      Redirect workers' stdout and stderr into main error log.   
      If not set, they will be redirected to /dev/null, according to FastCGI specs   
      <value name="catch_workers_output">yes</value>   
  
      How much requests each process should execute before respawn.   
      Useful to work around memory leaks in 3rd party libraries.   
      For endless request processing please specify 0   
      Equivalent to PHP_FCGI_MAX_REQUESTS   
      <value name="max_requests">1024</value>   
  
      Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect.   
      Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php.fcgi (5.2.2+)   
      Makes sense only with AF_INET listening socket.   
      <value name="allowed_clients">127.0.0.1</value>   
  
      Pass environment variables like LD_LIBRARY_PATH   
      <value name="environment">   
        <value name="PATH">/usr/local/bin:/usr/bin:/bin</value>   
        <value name="TMP">/tmp</value>   
        <value name="TMPDIR">/tmp</value>   
        <value name="TEMP">/tmp</value>   
        <value name="OSTYPE">$OSTYPE</value>   
        <value name="MACHTYPE">$MACHTYPE</value>   
        <value name="MALLOC_CHECK_">2</value>   
      </value>   
    </section>   
  </workers>   
</configuration>  

  6、创建www用户及启动php-fpm并加入启动脚本

 

/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
mkdir -p /data/www
chown -R www:www /data/www
chmod +w /data/www
ulimit -SHn 65535
/data/soft/php/sbin/php-fpm start
echo "ulimit -SHn 65535" >> /etc/rc.local
echo "/data/soft/php/sbin/php-fpm start" >> /etc/rc.local

 第五步、编译安装Nginx-1.0.1

1、安装Nginx所需的pcre库

wget http://www.etiansoft.com/downloads/php/pcre-8.12.tar.gz
tar zxvf pcre-8.12.tar.gz
cd pcre-8.12
./configure
make && make install
cd ..

 2、安装nginx

 

wget http://www.etiansoft.com/downloads/php/nginx-1.2.7.tar.gz
tar zxvf nginx-1.2.7.tar.gz
cd nginx-1.2.7
./configure --user=www --group=www --prefix=/data/soft/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_dav_module --with-http_flv_module --with-http_addition_module --with-http_sub_module
make && make install
cd ..

 3、创建nginx配置文件

 

rm -f /data/soft/nginx/conf/nginx.conf
vi /data/soft/nginx/conf/nginx.conf

 如下:

 

user  www www;   
worker_processes 1;   
error_log  /data/soft/nginx/logs/error.log  crit;   
pid        /data/soft/nginx/conf/nginx.pid;   
#Specifies the value for maximum file descriptors that can be opened by this process.   
worker_rlimit_nofile 65535;   
events   
{   
    use epoll;   
    worker_connections 10240;   
}   
http   
{   
    include       mime.types;   
    default_type  application/octet-stream;   
    #charset  gb2312;   
    server_names_hash_bucket_size 128;   
    client_header_buffer_size 32k;   
    large_client_header_buffers 4 32k;   
    client_max_body_size 8m;   
    sendfile on;   
    tcp_nopush     on;   
    keepalive_timeout 60;   
    tcp_nodelay on;   
    fastcgi_connect_timeout 300;   
    fastcgi_send_timeout 300;   
    fastcgi_read_timeout 300;   
    fastcgi_buffer_size 64k;   
    fastcgi_buffers 4 64k;   
    fastcgi_busy_buffers_size 128k;   
    fastcgi_temp_file_write_size 128k;   
    gzip on;   
    gzip_min_length  1k;   
    gzip_buffers 4 16k;   
    gzip_http_version 1.0;   
    gzip_comp_level 2;   
    gzip_types       text/plain application/x-javascript text/css application/xml;   
    gzip_vary on;   
    #limit_zone  crawler  $binary_remote_addr  10m;   
    include server/*.txt;   
    server   
    {   
        listen 80;   
        server_name default;   
        index index.php;   
        root  /data/www;   
        location ~ .*\.(php|php5)?$   
        {   
            fastcgi_pass 127.0.0.1:9000;   
            fastcgi_index index.php;   
            include fastcgi.conf;   
        }   
    }   
}  

 4、启动nginx并进行测试

 

mkdir -p /data/www/
echo "<?php phpinfo();?>" > /data/www/index.php
echo "/data/soft/nginx/sbin/nginx" >> /etc/rc.local
/data/soft/nginx/sbin/nginx -t
/data/soft/nginx/sbin/nginx

 5、开户nginx防火墙配置

 

/sbin/iptables -I INPUT -p tcp --dport 9090 -j ACCEPT 
/etc/rc.d/init.d/iptables save 
/etc/init.d/iptables status

 

 第六步、安装ZendOptimizer 3.3.9

1、下载并解压ZendOptimizer 3.3.9

cd /data/src
wget http://www.etiansoft.com/downloads/php/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
tar -zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
cd ZendOptimizer-3.3.9-linux-glibc23-x86_64

 2、复制ZendOptimizer.so到/data/soft/Zend/lib/

cd data/5_2_x_comp/
mkdir -p /data/soft/Zend/lib
cp ZendOptimizer.so /data/soft/Zend/lib/

 3. 在/data/soft/php/etc/php.ini文件尾部添加

[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=1

zend_extension=/data/soft/Zend/lib/ZendOptimizer.so

 4、查看安装结果

/data/soft/php/bin/php -v

 结果是:

PHP 5.2.17p1 (cli) (built: Apr 12 2015 02:24:03) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

 5、重新启动PHP和Nginx

/data/soft/nginx/sbin/nginx -s stop
/data/soft/php/sbin/php-fpm stop

/data/soft/php/sbin/php-fpm start
/data/soft/nginx/sbin/nginx

 6、项目显示无乱码为正常


 

 

  • 大小: 46.7 KB
分享到:
评论

相关推荐

    Centos环境下安装Zend optimizer 3.3.9的方法

    本文实例讲述了Centos环境下安装Zend optimizer 3.3.9的方法。分享给大家供大家参考,具体如下: 1、下载文件: http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz (32位...

    Zend for linux\ZendOptimizer-3.0.1-

    【描述】提到的"对于linuxr的ZendOptimizer-3.0.1安装文件有需要随你下载"意味着这个压缩包包含了适用于Linux系统(可能是RHEL、CentOS或Debian等)的ZendOptimizer版本3.0.1。"linuxr"可能是“Linux Red”或者...

    LAMP源码安装(Apache 2.2.22、PHP 5.2.17、Mysql 5.6)

    Apache 2.2.22、PHP 5.2.17、Mysql 5.6 源码安装下载 编译安装参看:https://blog.csdn.net/Hynial/article/details/82057033

    Linux下ZendOptimizer的安装与配置方法

    在本文中,我们将深入探讨如何在Red Hat Linux 9系统上,搭配Apache 2.0.55、MySQL 5.1.6和PHP 5.1.2进行Zend Optimizer 2.6.2的安装与配置。 首先,确保您的系统已经正确安装了PHP。如果自行编译了PHP,那么需要...

    linux中安装Zend Optimizer与eAccelerator教程.docx

    2. **解压并编译安装**:解压文件,然后使用`phpize`、`configure`、`make`和`cp`命令进行编译和安装。确保配置时指定了正确的PHP配置文件路径,例如`with-php-config=/usr/bin/php-config`。 3. **修改`php.ini`**...

    centos 6.0最简化编译安装Nginx+Mysql+PHP+Zend

    本文将详细解析如何在CentOS 6.0上通过编译安装Nginx、Mysql、PHP以及Zend Optimizer的过程,旨在为开发者提供一个高效、简洁的Web服务环境搭建指南。 #### Nginx:小巧而高效的Web服务器 Nginx是一款由Igor ...

    CentOs5.2下安装php5.0.4及eaccelerator

    首先,从eAccelerator官网下载源码,然后进行编译和安装: ```bash wget http://eaccelerator.net/downloads/source-code/eaccelerator-0.9.6.1.tgz tar -zxvf eaccelerator-0.9.6.1.tgz cd eaccelerator-0.9.6.1 ...

    centos7.9离线安装PHP环境依赖

    在Linux系统中,尤其是CentOS 7.9这样的企业级操作系统上,离线安装PHP环境依赖是一项关键任务,尤其在没有互联网连接或者网络环境受限的情况下。这篇文章将详细讲解如何在CentOS 7.9上离线安装PHP环境,以及所需的...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend

    在本教程中,我们将详细介绍如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程主要用于学习和掌握服务器配置及软件编译安装技术,同时也适用于那些希望自定义配置组件...

    CentOS 8 安装图解

    在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:CentOS Stream 和 CentOS...

    centos5.8安装教程

    在安装 CentOS 5.8 的过程中,用户需要在 grub 配置页面中选择高级引导装载程序选项,以便修改引导顺序和驱动器顺序。 知识点 9:驱动器顺序 在 grub 配置页面中,用户需要将硬盘移至上方,以确保操作系统的稳定性...

    centos下安装gcc-7.5 rpm完整依赖

    在离线环境下安装Redis 6,意味着我们不能通过网络直接下载和安装,因此需要提前准备所有必要的依赖项,包括GCC 7.5。 首先,让我们详细了解如何在CentOS上安装GCC 7.5及其依赖: 1. **更新系统**:在开始任何安装...

    CentOS 6.0最小化编译安装Nginx+MySQL+PHP+Zend.pdf

    在本文中,我们将深入探讨如何在CentOS 6.0最小化安装环境下,手动编译安装Nginx、MySQL、PHP以及Zend Optimizer。这个过程对于理解这些软件的工作原理、自定义配置以及优化性能非常有帮助。以下是详细的步骤: 1. ...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    centos 7.6安装流程.docx

    Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 ...Centos 7.6 安装流程是一个非常重要的学习过程,它能够帮助我们掌握 Linux 操作系统和虚拟机的使用,并且能够帮助我们加强我们的动手能力和独立思考能力。

    Centos环境下安装curl

    ### Centos环境下安装curl #### 一、概述 在Linux环境下安装配置curl是非常常见的操作,尤其是在需要通过PHP脚本来执行HTTP请求的情况下。curl是一个利用URL语法在命令行方式下工作的文件传输工具,它支持多种协议...

    Centos离线安装zip和unzip

    一些情况下, 服务器不联网, 则安装一些常用的命令比较麻烦, 本资源提供 Centos 离线安装 zip 和 unzip 命令和安装方法, 文件包含 unzip-6.0-21.el7.x86_64.rpm 和 zip-3.0-11.el7.x86_64.rpm以及安装命令。

    Centos7下安装MongoDB

    Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的高性能数据存储解决方案...

    CentOS 6.4 中安装php5.2.17 的方法

    在本文中,我们将详细介绍如何在CentOS 6.4系统上安装PHP 5.2.17,因为这个版本在某些情况下可能是必要的,比如与旧的软件或代码库兼容。通常,CentOS 6.4默认提供的PHP版本是5.3,但我们需要更早的版本5.2.17来解决...

Global site tag (gtag.js) - Google Analytics