大家安装apache和php,当时没有考虑很多就装上了,后来是不是感觉总是要加东西,很烦,下面这个办法可以一次性装完大部分需要的插件,越用越顺畅
1. 安装apache+php,手动编译代码,以下(第4点)这些直接yum安装(yum必须安装)
2. 创建用户useraaa,归属组www,所有的下载,编译,安装都在useraaa用户下面,data0的权限是 useraaa:www ,运行在root下
3. 请按照如下目录安装
apache
--/data0/apache
php--/data0/php
mysql -- /data0/mysql
redis --/data0/redis
nginx --/data0/nginx
4.安装php必须的应用
yum install zlib zlib-devel
yum install libxml2 libxml2-devel(
不用)
yum install libxslt libxslt-devel
yum install openssl openssl-devel
yum install libjpeg(
不用)
yum install libpng
yum install freetype freetype-devel(
不用)
yum install gd
yum install libzip
yum install libzip-devel(
版本不够,手动安装 11以上)
5. 编译php可能会遇到失败,执行以下命令可解除部分问题
vim /etc/ld.so.conf
#
添加如下几行
/usr/local/lib64
/usr/local/lib
/usr/lib
/usr/lib64
#
保存退出
:wq
ldconfig -v #
使之生效
6. php至少安装以下功能./configure --prefix=/data0/php --with-apxs2=/data0/apache/bin/apxs --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv --with-kerberos --with-libdir=lib64 --with-libxml-dir --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-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip
这样安装,php越用越顺畅,不会缺东少西的
mysql后续可以加进去