您好,欢迎访问一九零五行业门户网

LAMP安装教程

这篇文章主要介绍了关于lamp安装教程,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下linux配置安装wgetsudo yum install wget
更新linux库sudo yum -y update
安装vimsudo yum install vim
安装zip和unzipsudo yum install zip unzip;
配置显示vi ~/.vimrc输入:set nu 后退出保存
安装apache安装依赖包sudo yum install gcc gcc-c++ perl perl-devel expat expat-devel autoconf libtool openssl openssl-devel
安装apr下载地址:https://apr.apache.orgtar -zxvf apr-1.6.3.tar.gzcd apr-1.6.3./configure --prefix=/usr/local/apr make && make install
安装apr-util下载地址:https://apr.apache.org/tar -zxvf apr-util-1.6.1.tar.gz cd apr-util-1.6.1./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make install
安装pcre下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ tar zxvf pcre-8.42.tar.gzcd pcre-8.42./configure --prefix=/usr/local/pcre make && make install
安装apachetar zxvf httpd-2.4.33.tar.gz cd httpd-2.4.33 ./configure \ --prefix=/usr/local/apache \--enable-ssl \--enable-so \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-util \--with-pcre=/usr/local/pcremake && make install
配置环境变量vi /etc/profileexport path="$path:/usr/local/apache/bin"source /etc/profile
设置开机自启动vim /etc/rc.d/rc.local/usr/local/apache/bin/apachectl start
其他配置cp /usr/local/apache/conf/httpd.conf /usr/local/apache/conf/httpd.conf.bakcp /usr/local/apache/conf/extra/httpd-vhosts.conf /usr/local/apache/conf/extra/httpd-vhosts.conf.bakvi /usr/local/apache/conf/httpd.conf去掉152行前面的#号,开启重写模块去掉194行前面的#号,去除错误信息239行允许重写 allowoverride all 开启apache: apachectl -k start
关闭防火墙:centos6:service iptables stop 临时关闭 chkconfig --level 2345 iptables off 永久关闭centos7:systemctl stop firewalld.service #令关闭防火墙systemctl disable firewalld.service #关闭防火墙开机自启动通过浏览器输入ip测试成功
安装mysqlmysql编译安装教程文章http://www.runoob.com/linux/mysql-install-setup.html
安装依赖
(1)cmake是新版mysql的编译工具
sudo yum install gcc gcc-c++ cmake ncurses-devel
添加mysql用户useradd -s /sbin/nologin -m mysql
安装mysqltar zxvf mysql-5.6.40.tar.gz cd mysql-5.6.40 cmake -dcmake_install_prefix=/usr/local/mysql \ -dmysql_unix_addr=/usr/local/mysql/tmp/mysql.sock \-dmysql_datadir=/usr/local/mysql/data \-ddefault_charset=utf8 \-ddefault_collation=utf8_general_ci \-dwith_extra_charsets=all \-dwith_myisam_storage_engine=1 \-dwith_innobase_storage_engine=1 \-dwith_memory_storage_engine=1 \-dwith_readline=1 \-dwith_innodb_memcached=1 \-dwith_debug=off \-dwith_zlib=bundled \-denabled_local_infile=1 \-denabled_profiling=on \-dmysql_maintainer_mode=off \-dmysql_tcp_port=3306make make install
修改权限
cd /usr/local/mysqlchown mysql.mysql /usr/local/mysql/datamkdir tmpchown mysql.mysql /usr/local/mysql/tmp rm -f /etc/my.cnf cp support-files/my-default.cnf /etc/my.cnf scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
加入守护进程cd /usr/local/mysqlcp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld
配置环境变量vi /etc/profileexport path="/usr/local/mysql/bin"source /etc/profile
启动mysqlservice mysqld start mysql -u root -p #第一次登陆不需要密码,回车即可set password for root@localhost = password('root'); #修改密码
安装php安装依赖包sudo yum install gcc gcc-c++ libxml2 libxml2-devel curl-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel
安装phptar zxvf php-7.2.3.tar.gz cd php-7.2.3 ./configure \ --prefix=/usr/local/php \--enable-mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-mysql-sock=/usr/local/mysql/tmp/mysql.sock \--with-apxs2=/usr/local/apache/bin/apxs \--with-zlib \--with-gd \--with-png-dir \--with-jpeg-dir \--with-freetype-dir \--with-openssl \--enable-mbstring \--enable-xml \--enable-zip \--enable-sockets \--with-curlmake && make install
配置apache与php的关联(大约154行)vi /usr/local/apache/conf/httpd.conf# 加入 在 加载了php模块之后<filesmatch "\.php$"> sethandler application/x-httpd-php </filesmatch># 保存,退出,重启
配置环境变量vi /etc/profile export path="$path:/usr/local/php/bin"source /etc/profile cp /root/package/php-7.2.3/php.ini-development /usr/local/php/lib/php.ini vi /usr/local/php/lib/php.inidate.timezone = prc (大约在932行) vi /usr/local/apache/conf/httpd.conf258行,默认首页加入index.php483行,开启虚拟主机支持 vi /usr/local/apache/conf/extra/httpd-vhosts.conf vi /usr/local/apache/conf/extra/httpd-vhosts.conf<virtualhost *:80> serveradmin www.huiwan.com documentroot "/mnt/hgfs/web/huiwan" servername www.huiwan.com #errorlog "logs/dummy-host2.example.com-error_log" #customlog "logs/dummy-host2.example.com-access_log" common <directory "/mnt/hgfs/web/huiwan"> options indexes multiviews allowoverride all require all granted </directory></virtualhost>
相关推荐:
 lamp基于php模块实现个人博客搭建的图文详解
linux centos5 搭建lamp环境
以上就是lamp安装教程的详细内容。
其它类似信息

推荐信息