Centos7部署LAMP平臺之架構之路

部署LAMP平臺搭建php

1、源碼安裝LAMPhtml

一、 安裝apachemysql

[root@localhost ~]# yum -y install gcc* apr-devel apr-util-devel pcre-develsql

[root@localhost src]#數據庫

[root@localhost src]# tar zxvf httpd-2.4.25.tar.gzapache

[root@localhost src]# cd httpd-2.4.25vim

[root@localhost httpd-2.4.25]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi   tcp

 

[root@localhost httpd-2.4.25]# make && make install測試

[root@localhost httpd-2.4.25]# ln -s /usr/local/httpd/bin/* /usr/local/bin/spa

[root@localhost httpd-2.4.25]# cp /usr/local/httpd/bin/apachectl  /etc/init.d/httpd

[root@localhost httpd-2.4.25]# vi /etc/init.d/httpd

#chkconfig:35 85 21

[root@localhost httpd-2.4.25]# chkconfig --add httpd 

[root@localhost httpd-2.4.25]# service httpd start

[root@localhost php-5.5.38]# netstat -anpt | grep httpd

tcp       0     0 0.0.0.0:80     0.0.0.0:*        LISTEN      71820/httpd

 

二、 安裝mysql

安裝MySQL以前文檔有安裝,這裏就不例舉了!

訪問http://www.javashuo.com/article/p-cxbpjono-da.html

三、 安裝php

[root@localhost ~]# cd /usr/src

[root@localhost src]# yum –y install zlib* libxml2*

[root@localhost src]# tar zxf libmcrypt-2.5.8.tar.gz

[root@localhost src]# cd libmcrypt-2.5.8

[root@localhost libmcrypt-2.5.8]# ./configure

[root@localhost libmcrypt-2.5.8]# make && make install

[root@localhost libmcrypt-2.5.8]# ln -s /usr/local/lib/libmcrypt.* /usr/lib

[root@localhost libmcrypt-2.5.8]# cd /usr/src

 

[root@localhost src]# tar zxf mhash-0.9.9.9.tar.gz

[root@localhost src]# cd mhash-0.9.9.9

[root@localhost mhash-0.9.9.9]# ./configure

[root@localhost mhash-0.9.9.9]# make && make install

[root@localhost mhash-0.9.9.9]# ln -s /usr/local/lib/libmhash* /usr/lib/

[root@localhost mhash-0.9.9.9]# cd /usr/src

 

[root@localhost src]# tar zxf mcrypt-2.6.8.tar.gz

[root@localhost src]# cd mcrypt-2.6.8

[root@localhost mcrypt-2.6.8]# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

[root@localhost mcrypt-2.6.8]# ./configure

[root@localhost mcrypt-2.6.8]# make && make install

[root@localhost mcrypt-2.6.8]# cd /usr/src

[root@localhost src]# tar zxf php-5.5.38.tar.gz

[root@localhost src]# cd php-5.5.38

[root@localhost php-5.5.38]# ./configure --prefix=/usr/local/php5 --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php5 --enable-mbstring

[root@localhost php-5.5.38]# make && make install

 

四、 實現LAMP平臺

[root@localhost php-5.5.38]# cp php.ini-development /usr/local/php5/php.ini

[root@localhost php-5.5.38]# vim /usr/local/php5/php.ini

修改配置文件

short_open_tag = on                  #Off改爲on

extension=php_mysqli.dl          #873行註釋去掉

 

[root@localhost ~]# vim /usr/local/httpd/htdocs/index.php

添加

<?php

phpinfo();

?>

[root@localhost ~]# systemctl restart httpd

測試

 

 

 

 

[root@localhost ~]# vim /usr/local/httpd/htdocs/test.php

添加

<?php

$link=mysqli_connect('localhost','root','1122');

if($link) echo "恭喜你,數據庫鏈接成功啦!!";

mysqli_close($link);

?>

測試鏈接數據庫

 

 

到這裏部署LAMP平臺就完成了!

相關文章
相關標籤/搜索