Linux 安装
来源:互联网 发布:股票模型软件 编辑:程序博客网 时间:2024/06/05 17:14
http://www.php20.com/forum.php?mod=viewthread&tid=159&extra=page%3D1
1.安装git yum install git -y
2.创建目录 命令 mkdir /test1/test2/test3/test4
3.进入2创建的目录 生成并初始化git项目 git init test5.git —bare
4.假设服务器的IP(远程机器IP)是1.1.1.1
用户root的密码是pass 在本地windows下执行git clone ssh://root@1.1.1.1/test1/test2/test3/test4/test5.git 并输入密码
5.本地进入生成的test5目录 . 生成一个记事本.随意名子. 随意内容 . 保存后 执行 git add . ; git commit -am '备注' ; git push origin master;
以上步骤只要不出现 error提示 不算是报错,可忽略
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel bison zlib-devel wget ncurses-devel gcc gcc-c++ cmake -y ;
1 第一步
一键安装阿帕奇和mysql
yum install httpd mysql mysql-server mysql-devel
设为开机启动
chkconfig --add mysqld/httpd
这里面的mysqld 的位置 /etc/init.d/mysqld
如果不能设置为开机自启
vi /etc/rc.d/rc.local ,将以下命令添加进去
chkconfig --add httpd
chkconfig --add mysqld
2 第二步
安装nginx包
cd /usr/local/src
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx
去nginx.conf中并在http中
加入
server {
listen 80;
server_name www.test.com; #你的域名
root /data/wwwroot/test.com/; #网站目录
index index.html index.htm index.php;
location ~ \.php {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
}
service nginx restart
3 第三步
# 开始处理PHP
#第一小步 安装icov库
cd /usr/local/src
wget -nc http://www.php20.com/download/lamp/libiconv-1.14.tar.gz
tar xvf libiconv-1.14.tar.gz
cd /usr/local/src/libiconv-1.14/srclib;
rm -rf stdio.in.h
wget -nc http://www.php20.com/download/lamp/stdio.in.h
cd /usr/local/src/libiconv-1.14
./configure --prefix=/usr/local/libiconv-1.14
make && make install
#第二小步 安装libmcrypt库
cd /usr/local/src
wget -nc http://www.php20.com/download/lamp/libmcrypt-2.5.7.tar.gz
tar xvf libmcrypt-2.5.7.tar.gz
cd /usr/local/src/libmcrypt-2.5.7
./configure --prefix=/usr/local/libmcrypt-2.5.7
make && make install
#第二小步 下载php库 官网php.net
cd /usr/local/src
#wget http://cn2.php.net/distributions/php-5.6.23.tar.gz
wget -nc http://www.php20.com/download/lamp/php-5.6.23.tar.gz
tar xvf php-5.6.23.tar.gz
cd /usr/local/src/php-7.1.8
./configure --prefix=/usr/local/php-7.1.8 --with-config-file-path=/usr/local/php-7.1.8 \
--with-mysql \
--with-mysqli \
--with-pdo-mysql \
--with-gd \
--with-freetype-dir \
--with-curl \
--with-xmlrpc \
--with-curl \
--with-iconv=/usr/local/libiconv-1.14 \
--with-zlib \
--with-jpeg-dir \
--with-png-dir \
--with-openssl \
--with-libxml-dir \
--with-mcrypt=/usr/local/libmcrypt-2.5.7 \
--enable-fpm \
--enable-static \
--disable-inline-optimization \
--enable-sockets \
--enable-zip \
--enable-calendar \
--enable-bcmath \
--enable-soap \
--enable-ftp \
--enable-mbstring \
--enable-shared \
--disable-fileinfo
make && make install
#拷一份配置文件
rm -rf /usr/local/php-7.1.8/php.ini;
cp /usr/local/src/php-7.1.8/php.ini-production /usr/local/php-7.1.8/php.ini
#配置socket
sed -i "s/pdo_mysql.default_socket=/pdo_mysql.default_socket =\/usr\/local\/mysql\/mysql.sock/g" /usr/local/php-7.1.8/php.ini
#配置fpm
rm -rf /usr/local/php-7.1.8/etc/php-fpm.conf
rm -rf /etc/init.d/php56
cp /usr/local/src/php-7.1.8/sapi/fpm/php-fpm.conf /usr/local/php-7.1.8/etc/php-fpm.conf
cp /usr/local/src/php-7.1.8/sapi/fpm/init.d.php-fpm /etc/init.d/php56
chmod 777 /etc/init.d/php56
service php56 restart ;
如果报错
cd /usr/local/php-7.1.8/etc/php-fpm.d
cp www.conf.default www.conf
service php56 restart ;
#################################################################################################################
#安装PHP支持redis扩展
cd /usr/local/src
wget http://pecl.php.net./get/redis-3.1.3.tgz
yum install -y m4 autoconf;
tar zxvf redis-3.1.3.tgz
cd /usr/local/src/redis-3.1.3.tgz ;
/usr/local/php-7.1.8/bin/phpize ;
./configure --with-php-config=/usr/local/php-7.1.8/bin/php-config ;
make && make install ;
vim /usr/local/php-7.1.8/php.ini
加入extension=redis.so
service php56 restart
安装redis 服务 第一种方式
yum install epel-release
yum install redis
redis-cli --raw
安装redis 服务 第二种方式
打开连接自行看 http://www.cnblogs.com/hanyinglong/p/5036558.html
输出你的phpinfo();
//注意
-bash: php: command not found
[root@admin /]# ln -s /usr/local/php-7.1.8/bin/php /usr/bin/php
[root@admin /]# php
^C
[root@admin /]# ln -s /usr/local/php-7.1.8/phpize /usr/bin/phpize
[root@admin /]# php -r "echo '~~~hello';"
~~~hello[root@admin /]# vi ./test.php
[root@admin /]# php ./test.php
test
[root@admin /]# cd usr/bin
[root@admin bin]# ls
[
1.安装git yum install git -y
2.创建目录 命令 mkdir /test1/test2/test3/test4
3.进入2创建的目录 生成并初始化git项目 git init test5.git —bare
4.假设服务器的IP(远程机器IP)是1.1.1.1
用户root的密码是pass 在本地windows下执行git clone ssh://root@1.1.1.1/test1/test2/test3/test4/test5.git 并输入密码
5.本地进入生成的test5目录 . 生成一个记事本.随意名子. 随意内容 . 保存后 执行 git add . ; git commit -am '备注' ; git push origin master;
以上步骤只要不出现 error提示 不算是报错,可忽略
yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel bison zlib-devel wget ncurses-devel gcc gcc-c++ cmake -y ;
1 第一步
一键安装阿帕奇和mysql
yum install httpd mysql mysql-server mysql-devel
设为开机启动
chkconfig --add mysqld/httpd
这里面的mysqld 的位置 /etc/init.d/mysqld
如果不能设置为开机自启
vi /etc/rc.d/rc.local ,将以下命令添加进去
chkconfig --add httpd
chkconfig --add mysqld
2 第二步
安装nginx包
cd /usr/local/src
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx
去nginx.conf中并在http中
加入
server {
listen 80;
server_name www.test.com; #你的域名
root /data/wwwroot/test.com/; #网站目录
index index.html index.htm index.php;
location ~ \.php {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
}
service nginx restart
3 第三步
# 开始处理PHP
#第一小步 安装icov库
cd /usr/local/src
wget -nc http://www.php20.com/download/lamp/libiconv-1.14.tar.gz
tar xvf libiconv-1.14.tar.gz
cd /usr/local/src/libiconv-1.14/srclib;
rm -rf stdio.in.h
wget -nc http://www.php20.com/download/lamp/stdio.in.h
cd /usr/local/src/libiconv-1.14
./configure --prefix=/usr/local/libiconv-1.14
make && make install
#第二小步 安装libmcrypt库
cd /usr/local/src
wget -nc http://www.php20.com/download/lamp/libmcrypt-2.5.7.tar.gz
tar xvf libmcrypt-2.5.7.tar.gz
cd /usr/local/src/libmcrypt-2.5.7
./configure --prefix=/usr/local/libmcrypt-2.5.7
make && make install
#第二小步 下载php库 官网php.net
cd /usr/local/src
#wget http://cn2.php.net/distributions/php-5.6.23.tar.gz
wget -nc http://www.php20.com/download/lamp/php-5.6.23.tar.gz
tar xvf php-5.6.23.tar.gz
cd /usr/local/src/php-7.1.8
./configure --prefix=/usr/local/php-7.1.8 --with-config-file-path=/usr/local/php-7.1.8 \
--with-mysql \
--with-mysqli \
--with-pdo-mysql \
--with-gd \
--with-freetype-dir \
--with-curl \
--with-xmlrpc \
--with-curl \
--with-iconv=/usr/local/libiconv-1.14 \
--with-zlib \
--with-jpeg-dir \
--with-png-dir \
--with-openssl \
--with-libxml-dir \
--with-mcrypt=/usr/local/libmcrypt-2.5.7 \
--enable-fpm \
--enable-static \
--disable-inline-optimization \
--enable-sockets \
--enable-zip \
--enable-calendar \
--enable-bcmath \
--enable-soap \
--enable-ftp \
--enable-mbstring \
--enable-shared \
--disable-fileinfo
make && make install
#拷一份配置文件
rm -rf /usr/local/php-7.1.8/php.ini;
cp /usr/local/src/php-7.1.8/php.ini-production /usr/local/php-7.1.8/php.ini
#配置socket
sed -i "s/pdo_mysql.default_socket=/pdo_mysql.default_socket =\/usr\/local\/mysql\/mysql.sock/g" /usr/local/php-7.1.8/php.ini
#配置fpm
rm -rf /usr/local/php-7.1.8/etc/php-fpm.conf
rm -rf /etc/init.d/php56
cp /usr/local/src/php-7.1.8/sapi/fpm/php-fpm.conf /usr/local/php-7.1.8/etc/php-fpm.conf
cp /usr/local/src/php-7.1.8/sapi/fpm/init.d.php-fpm /etc/init.d/php56
chmod 777 /etc/init.d/php56
service php56 restart ;
如果报错
cd /usr/local/php-7.1.8/etc/php-fpm.d
cp www.conf.default www.conf
service php56 restart ;
#################################################################################################################
#安装PHP支持redis扩展
cd /usr/local/src
wget http://pecl.php.net./get/redis-3.1.3.tgz
yum install -y m4 autoconf;
tar zxvf redis-3.1.3.tgz
cd /usr/local/src/redis-3.1.3.tgz ;
/usr/local/php-7.1.8/bin/phpize ;
./configure --with-php-config=/usr/local/php-7.1.8/bin/php-config ;
make && make install ;
vim /usr/local/php-7.1.8/php.ini
加入extension=redis.so
service php56 restart
安装redis 服务 第一种方式
yum install epel-release
yum install redis
redis-cli --raw
安装redis 服务 第二种方式
打开连接自行看 http://www.cnblogs.com/hanyinglong/p/5036558.html
输出你的phpinfo();
//注意
-bash: php: command not found
[root@admin /]# ln -s /usr/local/php-7.1.8/bin/php /usr/bin/php
[root@admin /]# php
^C
[root@admin /]# ln -s /usr/local/php-7.1.8/phpize /usr/bin/phpize
[root@admin /]# php -r "echo '~~~hello';"
~~~hello[root@admin /]# vi ./test.php
[root@admin /]# php ./test.php
test
[root@admin /]# cd usr/bin
[root@admin bin]# ls
[
阅读全文
0 0
- Linux 安装
- Linux 安装
- linux安装
- 安装linux
- linux安装
- Linux 安装
- linux 安装
- Linux安装
- LINUX安装
- 安装Linux
- linux安装
- Linux 安装
- linux安装
- linux 安装
- linux安装
- Linux 安装
- Linux安装
- Linux安装
- java(275)jdbc_blob二进制大对象的使用
- Spring 环境配置 控制反转(IoC) 依赖注入(Di)
- bugku ctf 奇怪的密码
- [开发环境]解决Windows10异常重启的问题
- 神经网络训练细节(一)
- Linux 安装
- Solr搜索引擎(6)搜索结果高亮
- Error Downloading Packages: yum更新出现错误
- 回溯法求迷宫
- CPU进程调度简单模拟(Round Robin)--Java
- 红黑树原理
- 关于TCP_CORK的一个细节
- 动态内存分配----输入n个数据到一个数组
- c++的multimap(set)和unordered_map(set)