centos6.5 编译安装lamp以及相关错误的解决方法

2019-10-13 21:41:38王旭

l  若前面配置zlib时没有指定安装目录,PHP配置时不要添加--with-zlib-dir=/usr/local/zlib/参数
选项:
    --with-config-file-path=/usr/local/php/etc/ 指定配置文件目录
    --with-apxs2=/usr/local/apache2/bin/apxs    指定apache动态模块位置
    --with-mysql=/usr/local/mysql/          指定mysql位置
    --with-libxml-dir=/usr/local/libxml2/       指定libxml位置
    --with-jpeg-dir=/usr/local/jpeg6/           指定jpeg位置
    --with-png-dir=/usr/local/libpng/           指定libpng位置
    --with-freetype-dir=/usr/local/freetype/        指定freetype位置
    --with-gd=/usr/local/gd2/               指定gd位置
    --with-mcrypt=/usr/local/libmcrypt/     指定libmcrypt位置
    --with-mysqli=/usr/local/mysql/bin/mysql_config     指定mysqli位置
    --enable-soap                           支持soap服务
    --enable-mbstring=all                   支持多字节,字符串
    --enable-sockets                        支持套接字
    --without-pear                          不安装pear(安装pear需要连接互联网。                                                PEAR是PHP扩展与应用库)
make
 make install
 
生成php.ini
cp/lamp/php-5.4.25/php.ini-production /usr/local/php/etc/php.ini
 
测试Apache与PHP的连通性,看Apache是否能解析php文件
vi /usr/local/apache2/etc/httpd.conf
 AddType application/x-httpd-php.php .phtml .phps
(注意大小写)
 *.phtml为将.phps做为PHP源文件进行语法高亮显示
 重启Apache服务:/usr/local/apache2/bin/apachectl stop
                  /usr/local/apache2/bin/apachectl start