`
tianlihu
  • 浏览: 313116 次
  • 性别: 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`**...

    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 ...

    Centos环境下安装curl

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

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

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

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

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

    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...

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

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

    Centos7下安装MongoDB

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

    centos7.0安装mysql

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

    centos 7.6安装流程.docx

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

    CentOS 6.4 中安装php5.2.17 的方法

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

    Centos离线安装zip和unzip

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

    centos5.8安装教程

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

Global site tag (gtag.js) - Google Analytics