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环境搭建实战的主要内容,如果未能解决你的问题,请参考以下文章