Linux环境安装lamp开发环境

关闭防火墙:
#停止firewall服务
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service

一、安装apache
yum install httpd
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动

二、安装mysql
wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64.rpm
1. 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2. 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3. 安装mysql
yum install mysql-server
service mysqld start
4. 重置密码
mysql -u root
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
或者
mysql > set password for 'root'@'localhost' = password('a123456');
mysql > exit;
service mysqld restart

grant all privileges on *.* to root@"%" identified by "a123456" with grant option;
flush privileges;
sudo chown -R openscanner:openscanner /var/lib/mysql


三、安装php
yum install php

五、安装phpize
yum install php-devel

六、安装redis
(1)安装版本一
1.安装tcl
yum install tcl
2.下载redis
wget http://download.redis.io/releases/redis-2.6.14.tar.gz
3.安装
tar xzf redis-2.6.14.tar.gz
cd redis-3.2.0
make
make test
make install
如果make时没有发现gcc,那么安装gcc
yum install gcc gcc-c++ kernel-devel
(2)安装版本二
首先安装tcl,然后复制本地下载的redis-2.2.7.tar.gz和2.2.7.tar.gz(php连接redis拓展)到服务器,然后执行以下命令:
tar -zxvf redis-2.2.7.tar.gz
cd ./redis-2.2.7
make
make test
make install
关闭redis
./src/redis-cli shutdown

七、安装php-mysql拓展
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

八、安装php-redis拓展
1.下载redis-php拓展
wget https://github.com/nicolasff/phpredis/archive/2.2.7.tar.gz
2.安装
tar -zxvf 2.2.7.tar.gz
cd ./2.2.7 //切换到redis解压目录
phpize
./configure
make && make install 
extension=redis.so 
service httpd restart
3.说明
最后连接redis需要设置
打开/etc/selinux/config,找到其中的:
SELINUX=enforcing
改为:SELINUX=disabled
或者
/usr/sbin/setsebool httpd_can_network_connect=1
/usr/local/bin/redis-cli -p 6379 shutdown

九、安装php-mssql拓展
(一).安装freetds
1.wget http://mirrors.ibiblio.org/freetds/old/0.82/freetds-0.82.tar.gz
2.解压:tar -zxvf ./freetds-0.82.tar.gz
3.cd freetds-0.82
4../configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
5.make && make install

(二).安装php源码
1.wget http://museum.php.net/php5/php-5.4.16.tar.gz
http://cn2.php.net/distributions/php-5.6.29.tar.gz
2.解压php源码,tar -zxvf ./php-5.4.16.tar.gz
3.cd ./php-5.4.16/ext/mssql
4.phpize
5../configure --with-php-config=/usr/bin/php-config --with-mssql=/usr/local/freetds
6.make && make install
7.vi /etc/php.ini extenssion=mssql.so
安装完毕,按照编译安装后的提示

十、安装ssh
yum install openssh-server
启动sshd
service sshd start
开机启动
chkconfig sshd on
修改hosts.deny和hosts.allow加一行sshd:All
重启就可连接。

十一、安装gd库
yum install php-gd*

十二、其他注意点
添加某个tcp端口
semanage port -a -t http_port_t -p tcp 8001

十三、安装crontab
yum install vixie-cron
yum install crontabs
vixie-cron软件包是cron的主程序;
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置

猜你喜欢

转载自www.cnblogs.com/zh9009/p/10622373.html