Apache HTTP Server[root@king01 ~]# rpm -ivh epel-release-6-8.noarch.rpm[root@king01 ~]# yum install -y expat-devel openssl openssl-devel pcre pcre-devel[root@king01 ~]# groupadd apache[root@king01 ~]# useradd apache -g apache -s /bin/nologin[root@king01 ~]# tar zxvf apr-1.6.3.tar.gz[root@king01 ~]# cd apr-1.6.3[root@king01 apr-1.6.3]# ./configure --prefix=/usr/local/apr [root@king01 apr-1.6.3]# make[root@king01 apr-1.6.3]# make install[root@king01 ~]# tar zxvf apr-util-1.6.1.tar.gz[root@king01 ~]# cd apr-util-1.6.1[root@king01 apr-util-1.6.1]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config[root@king01 apr-util-1.6.1]# make[root@king01 apr-util-1.6.1]# make install[root@king01 ~]# tar zxvf httpd-2.4.29.tar.gz [root@king01 ~]# cd httpd-2.4.29[root@king01 httpd-2.4.29]# ./configure --prefix=/usr/local/apache \--sysconfdir=/etc/httpd \--enable-ssl \--enable-so \--enable-cgi \--enable-rewrite \--with-pcre \--with-zlib \--enable-modules=most \--enable-mods-shared=most \--enable-mpms-shared=all \--with-mpm=worker \--with-apr=/usr/local/apr/bin/apr-1-config \--with-apr-util=/usr/local/apr/bin/apu-1-config[root@king01 httpd-2.4.29]# make[root@king01 httpd-2.4.29]# make install[root@king01 httpd-2.4.29]# cd build/rpm[root@king01 rpm]# cp httpd.init /etc/init.d/httpd[root@king01 rpm]# vi /etc/init.d/httpdhttpd=${HTTPD-/usr/local/apache/bin/httpd}pidfile=${PIDFILE-/usr/local/apache/logs/${prog}.pid}CONFFILE=/etc/httpd/httpd.conf[root@king01 ~]# vim /etc/httpd/httpd.confServerName 192.168.1.201:80User apacheGroup apache[root@king01 ~]# vim /etc/man.configMANPATH /usr/local/apache/man[root@king01 ~]# chkconfig --add httpd[root@king01 ~]# chkconfig --level 345 httpd on[root@king01 ~]# chkconfig --list |grep httphttpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off[root@king01 ~]# service httpd startStarting httpd: [ OK ][root@king01 ~]# service httpd statushttpd (pid 8954) is running...[root@king01 ~]# netstat -tupln |grep httptcp 0 0 :::80 :::* LISTEN 7858/httpd
MySQL Server https://blog.51cto.com/13598811/2069680
PHP[root@king01 ~]# yum install libjpeg libpng freetype libjpeg-devel libpng-devel freetype-devel libxml2 libxml2-devel[root@king01 ~]# tar zxvf php-5.5.30.tar.gz [root@king01 ~]# cd php-5.5.30[root@king01 php-5.5.30]# ./configure --prefix=/usr/local/php \--with-config-file-path=/etc \--with-apxs2=/usr/local/apache/bin/apxs \--with-zlib \--with-bz2 \--with-gd \--with-jpeg-dir \--with-png-dir \--with-freetype-dir \--with-openssl \--with-mysql=/usr/local/mysql \--with-mysqli=/usr/local/mysql/bin/mysql_config \--with-pdo-mysql=/usr/local/mysql \--without-sqlite3 \--without-pdo-sqlite \--enable-xml \--enable-sockets \--enable-mbstring \--disable-ipv6[root@king01 php-5.5.30]# make[root@king01 php-5.5.30]# make install[root@king01 php-5.5.30]# cp php.ini-production /etc/php.ini[root@king01 ~]# vi /etc/php.ini date.timezone = Asia/Shanghai[root@king01 ~]# vi /etc/httpd/httpd.confLoadModule php5_module modules/libphp5.soAddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phpsDirectoryIndex index.php index.html[root@king01 ~]# service httpd restartStopping httpd: [ OK ]Starting httpd: [ OK ]
验证[root@king01 ~]# cd /usr/local/apache/htdocs [root@king01 htdocs]# mv index.html index.php [root@king01 htdocs]# vi index.php