一、环境描述
1. 虚拟机配置
CPU:单核
内存:2 GB
硬盘:120 GB
IP:10.24.17.108
2. 操作系统
版本:CentOS 6.6 x86_64
安装方式:Minimal
3. 虚拟化环境
VMware Workstation 12.1.0
4. MySQL
版本:mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
安装方式:TAR压缩包
5. nginx
版本:nginx-1.10.1.tar.gz
安装方式:编译源码安装
6. PHP
版本:php-5.6.22.tar.gz
安装方式:编译源码安装
二、安装MySQL
按照《 在CentOS上安装MySQL数据库 》的步骤进行安装。
三、安装nginx
按照《 在CentOS上安装nginx服务器 》的步骤进行安装。
四、安装PHP的依赖包
在bash中运行以下命令,安装PHP的依赖包:
五、下载源码包
在bash中运行以下命令,下载PHP及其依赖库的源码包:
cd /root/Downloads/
# 下载PHP源码包
wget
# 下载libmcrypt加密扩展源码包
wget
六、解压源码包
在bash中运行以下命令,解压缩源码包:
tar xvzf php-5.6.22.tar.gz
tar xvzf libmcrypt-2.5.8.tar.gz
七、编译安装libmcrypt
在bash中运行以下命令,编译安装加密扩展包:
cd libmcrypt-2.5.8
./configure
make && make install
cd ..
八、编译安装PHP
在bash中运行以下命令,编译安装PHP:
cd php-5.6.22
./configure \
–prefix=/usr/local/PHP \
–with-config-file-path=/usr/local/PHP/etc \
–with-mysql=/usr/local/MySQL \
–with-mysql-sock=/usr/local/MySQL/sock/mysql.sock \
–with-mysqli=/usr/local/MySQL/bin/mysql_config \
–enable-fpm \
–enable-soap \
–with-libxml-dir \
–with-openssl \
–with-mcrypt \
–with-mhash \
–with-pcre-regex \
–with-sqlite3 \
–with-zlib \
–enable-bcmath \
–with-iconv \
–with-bz2 \
–enable-calendar \
–with-curl \
–with-cdb \
–enable-dom \
–enable-exif \
–enable-fileinfo \
–enable-filter \
–with-pcre-dir \
–enable-ftp \
–with-gd \
–with-openssl-dir \
–with-jpeg-dir \
–with-png-dir \
–with-zlib-dir \
–with-freetype-dir \
–enable-gd-native-ttf \
–enable-gd-jis-conv \
–with-gettext \
–with-gmp \
–with-mhash \
–enable-json \
–enable-mbstring \
–disable-mbregex \
–disable-mbregex-backtrack \
–with-libmbfl \
–with-onig \
–enable-pdo \
–with-pdo-mysql \
–with-zlib-dir \
–with-pdo-sqlite \
–with-readline \
–enable-session \
–enable-shmop \
–enable-simplexml \
–enable-sockets \
–enable-sysvmsg \
–enable-sysvsem \
–enable-sysvshm \
–enable-wddx \
–with-libxml-dir \
–with-xsl \
–enable-zip \
–enable-mysqlnd-compression-support \
–with-pear
make && make install
九、配置环境变量
在bash中运行以下命令,配置profile环境变量文件:
sed -i ’80s/$/&:\/usr\/local\/PHP\/bin/’ /etc/profile
sed -i ’80s/$/&:\/usr\/local\/PHP\/sbin/’ /etc/profile
source /etc/profile
十、配置PHP
在bash中运行以下命令,配置php.ini配置文件:
cp /root/Downloads/php-5.6.22/php.ini-production /usr/local/PHP/etc/php.ini
sed -i ‘772s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/’ /usr/local/PHP/etc/php.ini
十一、配置PHP-FPM
在bash中运行以下命令,配置php.fpm.ini配置文件:
cd /usr/local/PHP/etc
cp php-fpm.conf.default php-fpm.conf
sed -i ‘164s/listen = 127.0.0.1:9000/listen = \/usr\/local\/PHP\/var\/run\/php5-fpm.sock/’ /usr/local/PHP/etc/php-fpm.conf
sed -i ‘149s/user = nobody/user = nginx/’ /usr/local/PHP/etc/php-fpm.conf
sed -i ‘150s/group = nobody/group = nginx/’ /usr/local/PHP/etc/php-fpm.conf
sed -i ‘175s/;listen.owner = nobody/listen.owner = nginx/’ /usr/local/PHP/etc/php-fpm.conf
sed -i ‘176s/;listen.group = nobody/listen.group = nginx/’ /usr/local/PHP/etc/php-fpm.conf
sed -i ‘177s/;listen.mode = 0660/listen.mode = 0666/’ /usr/local/PHP/etc/php-fpm.conf
十二、将PHP-FPM设置为自启动服务
在bash中运行以下命令,将PHP-FPM配置为自启动服务:
cd /root/Downloads/php-5.6.22
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm
chkconfig php-fpm on
十三、配置nginx
在bash中运行以下命令,使得nginx能够支持PHP页面:
sed -i ‘43,85d’ /usr/local/nginx/conf/nginx.conf
sed -i ’42a\ listen 80;’ /usr/local/nginx/conf/nginx.conf
sed -i ’43a\ root \/home\/www;’ /usr/local/nginx/conf/nginx.conf
sed -i ’44a\ index index.php index.html index.htm;’ /usr/local/nginx/conf/nginx.conf
sed -i ’45a\ server_name 127.0.0.1;’ /usr/local/nginx/conf/nginx.conf
sed -i ’46a\ location \/ {‘ /usr/local/nginx/conf/nginx.conf
sed -i ’47a\ try_files $uri $uri\/ \/index.html;’ /usr/local/nginx/conf/nginx.conf
sed -i ’48a\ }’ /usr/local/nginx/conf/nginx.conf
sed -i ’49a\ error_page 404 \/404.html;’ /usr/local/nginx/conf/nginx.conf
sed -i ’50a\ error_page 500 502 503 504 \/50x.html;’ /usr/local/nginx/conf/nginx.conf
sed -i ’51a\ location = \/50x.html {‘ /usr/local/nginx/conf/nginx.conf
sed -i ’52a\ root \/home\/www;’ /usr/local/nginx/conf/nginx.conf
sed -i ’53a\ }’ /usr/local/nginx/conf/nginx.conf
sed -i ’54a\ # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000′ /usr/local/nginx/conf/nginx.conf
sed -i ’55a\ location ~ \\.php$ {‘ /usr/local/nginx/conf/nginx.conf
sed -i ’56a\ try_files $uri =404;’ /usr/local/nginx/conf/nginx.conf
sed -i ’57a\ fastcgi_pass unix:\/usr\/local\/PHP\/var\/run\/php5-fpm.sock;’ /usr/local/nginx/conf/nginx.conf
sed -i ’58a\ fastcgi_index index.php;’ /usr/local/nginx/conf/nginx.conf
sed -i ’59a\ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;’ /usr/local/nginx/conf/nginx.conf
sed -i ’60a\ include fastcgi_params;’ /usr/local/nginx/conf/nginx.conf
sed -i ’61a\ }’ /usr/local/nginx/conf/nginx.conf
十四、创建测试页面
在bash中运行以下命令,创建测试页面info.php:
mkdir -p /home/www
touch /home/www/info.php
echo “<?php” > /home/www/info.php
echo ” phpinfo();” >> /home/www/info.php
echo “?>” >> /home/www/info.php
十五、重启服务器
在bash中运行以下命令,重新启动服务器:
reboot
Как показывает опыт реконструкции промышленных объектов в нашей стране и за рубежом, одним из наиболее эффективных методов реконструкции цехов является метод объемлющего каркаса. Так, применение этого метода при реконструкции заготовительного цеха Харьковского тракторного завода позволило свести к минимуму потери предприятия в период реконструкции.
Существовавший заготовительный цех представлял собой однопролетное здание размерами в плане 20?246 м. Здание выполнено из кирпича с установленными по кирпичным пилястрам железобетонными фермами и монолитными подкрановыми балками. Участок, на котором находится заготовительный цех, плотно застроен. Со стороны ряда «Б» на расстоянии 1,8 м от реконструируемого цеха находится склад металлопроката, стальные колонны которого по ряду «Б» выполнены с наружными подкрановыми путями с учетом возможности реконструкции заготовительного цеха для внедрения прогрессивных технологий и улучшения условий труда.
С учетом необходимости непрерывного выпуска продукции заготовительным цехом Харьковским Гипротракторосельхозмашем было принято следующее техническое решение реконструкции: над старым заготовительным цехом возвести новое здание пролетом 24 м, высотой до низа ферм 14,4 м, с металлическими подкрановыми балками на отметке 10,3 м (рис. 13.12). Колонны железобетонные, покрытие — из стальных стропильных ферм с железобетонными плитами 3×6 м и фонарем. Стены — из сборных керамзитобетонных панелей. После полного окончания монтажа нового здания, по мере разборки существовавшего цеха, его технологические участки демонтировались и вводились в действие в новом здании. Строительно-монтажные работы до полного их окончания выполнялись без остановки производства в старом заготовительном цехе.
Рис. 13.12. Реконструкция цеха Харьковского тракторного завода методом объемлющего каркаса:
1 — существующее здание; 2 — стальные колонны склада с наружными подкрановыми путями; 3 — железобетонная плита покрытия размером 3?6 м;: 4 — стрела крана МСК-10/20 длиной 28,7 м; 5 — то же, длиной 23,35 м; 6 — монтаж конструкций фонаря; 7 — траверса; 8 — монтаж строительной фермы; 9 — приставная лестница; 10 — монтажная лестница
Сетка колонн старых производственных зданий часто оказывается недостаточной для размещения современного производства. При сооружении новых покрытий над действующими цехами целесообразно увеличение сетки колонн, так как уменьшение количества наращиваемых колонн облегчает проведение реконструкционных работ. При реконструкции механосборочного корпуса № 1 ХТЗ над существующим старым зданием было возведено новое покрытие высотой до низа стальных ферм 10,8 м и сеткой колонн 24?24 м. Существующие колонны не наращивались, а возводились новые. Крупная сетка коллон и установка блоков покрытия методом надвижки позволили произвести реконструкцию цеха практически без остановки производства.
Продолжение статьи: навигация
[1 – [2 – [3 – [4 – > 5 <
Источник: –
Dianabol 25 Provided all incisions are closed, soaking in an Oatmeal bath preparation may relieve some of the itching
Time to switch to a reliable bookmaker — – 1Win!
The highest coefficients
Instant withdrawal of any amounts
There are all the events for my predictions
New players – BONUS +500%
I made my choice in favor of 1WIN –
Bro, it’s up to you now!
–