<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,如需转载请自行联系原作者