<code>mysql安裝:</code>
<code>1、下載下傳mysql的repo源</code>
<code>wget http:</code><code>//repo</code><code>.mysql.com</code><code>/mysql-community-release-el7-5</code><code>.noarch.rpm</code>
<code>2、安裝mysql-community-release-el7-5.noarch.rpm包</code>
<code> </code>
<code>rpm -ivh mysql-community-release-el7-5.noarch.rpm</code>
<code>備注:安裝這個包後,會獲得兩個mysql的yum repo源:</code><code>/etc/yum</code><code>.repos.d</code><code>/mysql-community</code><code>.repo,</code><code>/etc/yum</code><code>.repos.d</code><code>/mysql-community-source</code><code>.repo</code>
<code>3、安裝mysql:</code>
<code>yum </code><code>install</code> <code>mysql-server</code>
<code>4、啟動服務</code>
<code>systemctl start mysqld</code>
<code>php安裝:</code>
<code>官網下載下傳: http:</code><code>//php</code><code>.net</code><code>/downloads</code><code>.php</code>
<code>1、版本下載下傳</code>
<code>http:</code><code>//cn2</code><code>.php.net</code><code>/get/php-7</code><code>.1.0.</code><code>tar</code><code>.gz</code><code>/from/this/mirror</code>
<code>2、解壓</code>
<code>tar</code> <code>-zxvf php-7.1.0.</code><code>tar</code><code>.gz</code>
<code>3、進入目錄 </code>
<code>cd</code> <code>php-7.1.0</code>
<code>4、下載下傳擴充庫</code>
<code>yum </code><code>install</code> <code>-y libxml2-devel php-mcrypt libmcrypt libmcrypt-devel openssl openssl-devel libcurl libcurl-devel zlib zlib-devel libjpeg libjpeg-devel freetype freetype-devel libpng libpng-devel</code>
<code>5、編譯安裝</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/php7</code> <code>\</code>
<code>--with-config-</code><code>file</code><code>-path=</code><code>/usr/local/php7/etc</code> <code>\</code>
<code>--with-mcrypt=</code><code>/usr/include</code> <code>\</code>
<code>--with-mysql \</code>
<code>--with-gd \</code>
<code>--with-iconv \</code>
<code>--with-zlib \</code>
<code>--</code><code>enable</code><code>-xml \</code>
<code>--</code><code>enable</code><code>-bcmath \</code>
<code>--</code><code>enable</code><code>-shmop \</code>
<code>--</code><code>enable</code><code>-sysvsem \</code>
<code>--</code><code>enable</code><code>-inline-optimization \</code>
<code>--</code><code>enable</code><code>-mbregex \</code>
<code>--</code><code>enable</code><code>-fpm \</code>
<code>--</code><code>enable</code><code>-mbstring \</code>
<code>--</code><code>enable</code><code>-</code><code>ftp</code> <code>\</code>
<code>--</code><code>enable</code><code>-gd-native-ttf \</code>
<code>--with-openssl \</code>
<code>--</code><code>enable</code><code>-pcntl \</code>
<code>--</code><code>enable</code><code>-sockets \</code>
<code>--with-xmlrpc \</code>
<code>--</code><code>enable</code><code>-zip \</code>
<code>--</code><code>enable</code><code>-soap \</code>
<code>--without-pear \</code>
<code>--with-gettext \</code>
<code>--</code><code>enable</code><code>-session \</code>
<code>--with-curl \</code>
<code>--with-jpeg-</code><code>dir</code> <code>\</code>
<code>--with-freetype-</code><code>dir</code> <code>\</code>
<code>--</code><code>enable</code><code>-opcache</code>
<code>make</code>
<code>make</code> <code>install</code>
<code>6、配置:</code>
<code>cp</code> <code>php.ini-development </code><code>/usr/local/php7/lib/php</code><code>.ini</code>
<code>cp</code> <code>/usr/local/php7/etc/php-fpm</code><code>.conf.default </code><code>/usr/local/php7/etc/php-fpm</code><code>.conf</code>
<code>cp</code> <code>/usr/local/php7/etc/php-fpm</code><code>.d</code><code>/www</code><code>.conf.default </code><code>/usr/local/php7/etc/php-fpm</code><code>.d</code><code>/www</code><code>.conf</code>
<code>7、添加服務</code>
<code>vim </code><code>/etc/systemd/system/php-fpm</code><code>.service</code>
<code>[Unit]</code>
<code>Description=The PHP FastCGI Process Manager</code>
<code>After=syslog.target network.target</code>
<code>[Service]</code>
<code>Type=simple</code>
<code>PIDFile=</code><code>/run/php-fpm</code><code>.pid</code>
<code>ExecStart=</code><code>/usr/local/php7/sbin/php-fpm</code> <code>--nodaemonize --fpm-config </code><code>/usr/local/php7/etc/php-fpm</code><code>.conf</code>
<code>ExecReload=</code><code>/bin/kill</code> <code>-USR2 $MAINPID</code>
<code>ExecStop=</code><code>/bin/kill</code> <code>-SIGINT $MAINPID</code>
<code>[Install]</code>
<code>WantedBy=multi-user.target</code>
<code>8、啟動php-fpm</code>
<code>systemctl start php-fpm.service</code>
<code>9、添加到開機啟動</code>
<code>systemctl </code><code>enable</code> <code>php-fpm.service</code>
<code>備注: systemctl指令</code>
<code>systemctl </code><code>enable</code> <code>*.service </code><code>#開機運作服務</code>
<code>systemctl disable *.service </code><code>#取消開機運作</code>
<code>systemctl start *.service </code><code>#啟動服務</code>
<code>systemctl stop *.service </code><code>#停止服務</code>
<code>systemctl restart *.service </code><code>#重新開機服務</code>
<code>systemctl reload *.service </code><code>#重新加載服務配置檔案</code>
<code>systemctl status *.service </code><code>#查詢服務運作狀态</code>
<code>systemctl --failed </code><code>#顯示啟動失敗的服務</code>
<code>nginx安裝配置:</code>
<code>1、下載下傳安裝包</code>
<code>wget http:</code><code>//nginx</code><code>.org</code><code>/download/nginx-1</code><code>.10.1.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>-zvxf nginx-1.10.1.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>nginx-1.10.1</code>
<code>4、編譯安裝</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/nginx-1</code><code>.10.1 \</code>
<code>--with-http_ssl_module \</code>
<code>--with-http_stub_status_module</code>
<code>ln</code> <code>-s </code><code>/usr/local/nginx-1</code><code>.10.1/ </code><code>/usr/local/nginx</code>
<code>5、添加啟動腳本</code>
<code>vim </code><code>/etc/init</code><code>.d</code><code>/nginx</code>
<code>複制代碼</code>
<code>#! /bin/bash</code>
<code>#</code>
<code># nginx - this script starts and stops the nginx daemon</code>
<code># chkconfig: - 85 15</code>
<code># description: Nginx is an HTTP(S) server, HTTP(S) reverse \</code>
<code># proxy and IMAP/POP3 proxy server</code>
<code># processname: nginx</code>
<code># config: /etc/nginx/nginx.conf</code>
<code># pidfile: /var/run/nginx/nginx.pid</code>
<code># Source function library.</code>
<code>. </code><code>/etc/rc</code><code>.d</code><code>/init</code><code>.d</code><code>/functions</code>
<code># Source networking configuration.</code>
<code>. </code><code>/etc/sysconfig/network</code>
<code># Check that networking is up.</code>
<code>[ </code><code>"$NETWORKING"</code> <code>= </code><code>"no"</code> <code>] && </code><code>exit</code> <code>0</code>
<code>nginx=</code><code>"/usr/local/nginx/sbin/nginx"</code>
<code>prog=$(</code><code>basename</code> <code>$nginx)</code>
<code>NGINX_CONF_FILE=</code><code>"/usr/local/nginx/conf/nginx.conf"</code>
<code>[ -f </code><code>/etc/sysconfig/nginx</code> <code>] && . </code><code>/etc/sysconfig/nginx</code>
<code>lockfile=</code><code>/var/lock/nginx</code><code>.lock</code>
<code>start() {</code>
<code> </code><code>[ -x $nginx ] || </code><code>exit</code> <code>5</code>
<code> </code><code>[ -f $NGINX_CONF_FILE ] || </code><code>exit</code> <code>6</code>
<code> </code><code>echo</code> <code>-n $</code><code>"Starting $prog: "</code>
<code> </code><code>daemon $nginx -c $NGINX_CONF_FILE</code>
<code> </code><code>retval=$?</code>
<code> </code><code>echo</code>
<code> </code><code>[ $retval -</code><code>eq</code> <code>0 ] && </code><code>touch</code> <code>$lockfile</code>
<code> </code><code>return</code> <code>$retval</code>
<code>}</code>
<code>stop() {</code>
<code> </code><code>echo</code> <code>-n $</code><code>"Stopping $prog: "</code>
<code> </code><code>killproc $prog -QUIT</code>
<code> </code><code>[ $retval -</code><code>eq</code> <code>0 ] && </code><code>rm</code> <code>-f $lockfile</code>
<code>restart() {</code>
<code> </code><code>configtest || </code><code>return</code> <code>$?</code>
<code> </code><code>stop</code>
<code> </code><code>sleep</code> <code>1</code>
<code> </code><code>start</code>
<code>reload() {</code>
<code> </code><code>echo</code> <code>-n $</code><code>"Reloading $prog: "</code>
<code> </code><code>killproc $nginx -HUP</code>
<code> </code><code>RETVAL=$?</code>
<code>force_reload() {</code>
<code> </code><code>restart</code>
<code>configtest() {</code>
<code> </code><code>$nginx -t -c $NGINX_CONF_FILE</code>
<code>rh_status() {</code>
<code> </code><code>status $prog</code>
<code>rh_status_q() {</code>
<code> </code><code>rh_status ></code><code>/dev/null</code> <code>2>&1</code>
<code>case</code> <code>"$1"</code> <code>in</code>
<code> </code><code>start)</code>
<code> </code><code>rh_status_q && </code><code>exit</code> <code>0</code>
<code> </code><code>$1</code>
<code> </code><code>;;</code>
<code> </code><code>stop)</code>
<code> </code><code>rh_status_q || </code><code>exit</code> <code>0</code>
<code> </code><code>restart|configtest)</code>
<code> </code><code>reload)</code>
<code> </code><code>rh_status_q || </code><code>exit</code> <code>7</code>
<code> </code><code>force-reload)</code>
<code> </code><code>force_reload</code>
<code> </code><code>status)</code>
<code> </code><code>rh_status</code>
<code> </code><code>condrestart|try-restart)</code>
<code> </code><code>;;</code>
<code> </code><code>*)</code>
<code> </code><code>echo</code> <code>$</code><code>"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"</code>
<code> </code><code>exit</code> <code>2</code>
<code>esac</code>
本文轉自 喵來個魚 51CTO部落格,原文連結:http://blog.51cto.com/m51cto/1959151,如需轉載請自行聯系原作者