linux安装lamp
‘壹’ linux下安装LAMP,在安装apache的时候,出错,错误提示如下
建议你make clean再试试。
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache2--sysconfdir=/etc/httpd/lib
这个错误--sysconfdir=/etc/httpd/lib ..实际参数是/etc/httpd
‘贰’ 怎样查看linux下是否已经搭建lamp环境
已经在linux环境下所以大多数情况下是查看centos的版本:
cat/etc/issue
#或者
cat/etc/redhat-release
查看Apache也就是httpd,输入一下版本号就可查看是否已经安装
httpd-v
mysql-uroot-p
如果显示-bash: mysql: 未找到命令,那就是没安装。
推荐一篇最简单的方法:
在linux下搭建LAMP环境
‘叁’ LAMP:Linux+Apache+Mysql/MariaDB+Perl/php/Python
一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序
一.部署Apache Web服务器
(root下操作su root)1.部署Apache Web服务器运行如下
2.测试所安装Apache Web服务器
3.检测Apache是否运行
4.浏览器查看Apache测试页面内容
安装php7 sudo apt-get install php7.0
安装apache2 php7 mole sudo apt-get install libapache2-mod-php7.0
安装php-mysqli模块:
apt-get install php-mysql
修改php.ini设置文件 :
/etc/php/7.0/apache2/php.ini(vim php.ini)
extension=php_mysqli.dll 去掉注释;
(命令::/php_mysqli.dll,查找到上面的命令去掉前面的符号:)
systemctl start apache2 #生效
/var/www/html #下建立一个phpinfo.php文件 <?php phpinfo(); ?>
(touch phpinfo.php)
vim <?php phpinfo(); ?>
实战:安装基于PHPMySQL的博客及CMS建站系统
找到emlog_6.0.0下src文件夹拷贝到 /home/sgxz/下
在root 下cp -r /home/sgxz/src /var/www/html
创建数据库
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE emg;
在/var/www/html# 下
chmod -R 777 src #src为博客网站目录
回到浏览器
出现 连接数据库失败,请检查数据库信息。错误编号:1698
进入mysql数据库 修改root密码
MariaDB [(none)]> update mysql.user set authentication_string=PASSWORD('root'), plugin='mysql_native_password' where user='root'
回到浏览器输入http://127.0.0.1/src/
‘肆’ 【linux下lamp环境搭建】apache端口起在8000,php端口起在9000
apache端口在httpd.conf修改。
如果用apache的话,采用fast-cgi形式连接,php是没有端口的。
另,PHP的配置文件是php.ini文件。
php程序从来无法定义监听端口号。
‘伍’ linux中lamp lnmp 具体指的是什么
1.LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。
2.和LAMP不同的是LNMP中的N指的是Nginx(类似于Apache的一种web服务软件)其他都一样。
-- 摘自《跟阿铭学linux(第2版)》
‘陆’ 在linux服务器上lamp环境中怎样安装php的扩展模块
在linux系统中:我们是直接安装mbstring扩展模块的。
首先我们执行一个yum的搜索命令:
系统便会自动下载并安装包了。之后询问你是否安装,输入y,回车,安装,完成!
然后重启服务器,如此,mb_strlen()函数就可用了。 本文属追太阳原创文章