lamp环境搭建实战

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lamp环境搭建实战相关的知识,希望对你有一定的参考价值。

说明:安装循序不能颠倒(一定要先安装mysql数据库,再安装php
系统环境:cetons 7
1.安装apche
2.安装mysql
3.安装PHP


前面我们已经安装好了Apache和mysql,接下来安装PHP
一、php编译安装:(安装前记得安装PHP5.6依赖环境)

yum -y install gcc gcc-c++ libxml2 libxml2-devel

PHP5.6.2下载路径

wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz
下载好后我们解压安装包:tar xf php-5.6.2tar.gz
cd php-5.6.2


./configure --prefix=/application/php5.6.2 --with-apxs2=/application/apache/bin/apxs --with-config-file-path=/application/php/etc --enable-fpm --enable-mbstring --enable-gd --enable-xml --with-mysql=/application/mysql


./configure --prefix=/application/php5.6.2 --with-apxs2=/application/apache/bin/apxs --with-config-file-path=/application/php/etc --enable-fpm --enable-mbstring --enable-gd --enable-xml --with-mysql=/application/mysql --enable-gd-native-ttf --with-xmlrpc --with-openssl --with-zlib --with-freetype-dir --with-gd --with-jpeg-dir --with-png-dir --with-iconv=/usr/local/libiconv --enable-short-tags --enable-sockets --enable-zend-multibyte --enable-soap --enable-mbstring --enable-static --enable-gd-native-ttf --with-curl --with-xsl --enable-ftp --with-libxml-dir


make && make install
ln -s /application/php5.6.2/ /application/php
cp php.ini-development /application/php/etc/php.ini
vim /application/apache/conf/httpd.conf

找到:DirectoryIndex index.html index.php #添加index.php
找到:
AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

添加如下内容:

AddType application/x-httpd-php-source .phps

AddType application/x-httpd-php .php

检查LoadModule php5_module modules/libphp5.so 是否已经添加 libphp5.so文件是否存在

编写测试文件index.php内容如下,放到Apache的默认的Web站点目录DocumentRoot #默认路径/var/www/html

<?php

phpinfo();

?>

启动Apache服务,若启动失败,查看配置文件httpd.conf,找到错误日志error.log,针对问题修改。

service httpd restart

用浏览器访问http://IP/,可以查看到PHP配置就表示你成功了。

编辑index.php文件(在你的站点安装目录下/var/html/www/index.php)
<?php
//$link_id=mysql_connect(‘主机名‘,‘用户‘,‘密码‘);
$link_id=mysql_connect(‘localhost‘,‘root‘,‘mysql密码‘) or mysql_error();

    if($link_id){
            echo "mysql successful by ldwt !";
    }else{
            echo mysql_error();
    }

?>

在浏览器上输入IP地址,如果出现 mysql successful by ldwt !
表示lamp搭建成功

以上是关于lamp环境搭建实战的主要内容,如果未能解决你的问题,请参考以下文章

Docker-compose实战之搭建LAMP环境

实战LAMP架构+Discuz搭建bbs论坛

实战从源码编译LAMP架构+Discuz搭建bbs论坛

?搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机

织梦lamp环境搭建

lamp环境搭建