lnmp 단순 구축
ansible.conf IP
#install nginx
- host :172.16.1.16
tasks:
- name: install depend on the package
yum: name=pcre-devel state=installed
- name: install openssl
yum: name=openssl-devel state=installed
- name: copy file to dest
copy: dest=/application src=/root/nginx-1.18.0.tar.gz
- name: create nginx user www
user: name=www state=present createhome=no shell=/sbin/nologin
- name: unpack package and
script: /server/scripts/unpack.sh
ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6
tar xf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.45-linux-glibc2.12-x86_64 /application/
mysql.server mysql /etc/init.d/mysqld
cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
/
sed -ri 's#/usr/local#/application#' /etc/init.d/mysqld /application/mysql/bin/mysqld_safe
useradd mysql -M -s /sbin/nologin -M
mysql
chown -R mysql:mysql /application/mysql/data/
/etc/my.cnf
cp /application/mysql/support-files/my-default.cnf /etc/my.cnf
basedir
/etc/init.d/mysqld
/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql
/application/mysql/bin/mysql -uroot password "centos"
php yum install - y zlib - devel libxml 2 - devel libjpeg - devel libjpeg - turabo - devel libiconv - devel freetype - devel libpng - devel gd - devel libcurl - devel libxslt - devel 문자 집합 변환 wget 설치http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar xf libiconv-1.14.tar.gz ./configure --prefix=/usr/local/libiconv make make install yum -y install libmcrypt-devel mhash mcrypt ./configure –prefix=/application/php –with-curl –with-freetype-dir –with-gd –with-gettext –with-iconv-dir –with-jpeg-dir –with-kerberos –with-libdir=lib64 –with-libxml-dir –with-mysql –with-mysqli –with-openssl –with-pcre-regex –with-pdo-mysql –with-pdo-sqlite –with-pear –with-png-dir –with-xmlrpc –with-xsl –with-zlib –enable-fpm –enable-bcmath –enable-libxml –enable-inline-optimization –enable-gd-native-ttf –enable-mbregex –enable-mbstring –enable-opcache –enable-pcntl –enable-shmop –enable-soap –enable-sockets –enable-sysvsem –enable-xml –enable-zip
ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64/ ln -s/application/mysql/lib/libmysqlclient.so.18 /usr/lib64 make make install php.ini php.fpm.ini touch ext/phar/phar.phar cp /server/tools/php-5.5.32/php.ini-production /application/php/lib/
cd /application/php/etc cp php-fpm.conf.default php-fpm.conf chown -R www:www /application/nginx/html/blog
데이터베이스 만 들 기 create database wordpress;mysqldump -uroot -pcentos -databases >/tmp/bak.sql
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에서 SSH를 통해 호스트에 연결하지 못했습니다.방금 Ubuntu 22.04로 업그레이드했는데 호스트에 ssh를 시도하거나 실행할 때 또는 ansible 프로비저너를 실행할 때 이미지를 빌드할 때 갑자기 오류가 발생하는 경우 이 기능이 유용할 것입니다. 너. 제 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.