centos php dom(centos怎么用)
大家好,关于centos php dom很多朋友都还不太明白,今天小编就来为大家分享关于centos怎么用的知识,希望对各位有所帮助!
Centos7如何安装PHP7最新版
方法一、简单安装(通过yum)
1.安装epel-release
rpm-ivh
2.安装PHP7的rpm源
rpm-Uvh
3.安装PHP7
yum install php70w
方法二、编译安装
1.下载php7
wget-O php7.tar.gz
2.解压php7
tar-xvf php7.tar.gz
3.进入php目录
cd php-7.0.4
4.安装依赖包
#直接复制下面一行(不包括本行)
yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
5.编译配置(如果出现错误,基本都是上一步的依赖文件没有安装所致)
嫌麻烦的可以从这一步起参考PHP官方安装说明:
./configure\
--prefix=/usr/local/php\
--with-config-file-path=/etc\
--enable-fpm\
--with-fpm-user=nginx\
--with-fpm-group=nginx\
--enable-inline-optimization\
--disable-debug\
--disable-rpath\
--enable-shared\
--enable-soap\
--with-libxml-dir\
--with-xmlrpc\
--with-openssl\
--with-mcrypt\
--with-mhash\
--with-pcre-regex\
--with-sqlite3\
--with-zlib\
--enable-bcmath\
--with-iconv\
--with-bz2\
--enable-calendar\
--with-curl\
--with-cdb\
--enable-dom\
--enable-exif\
--enable-fileinfo\
--enable-filter\
--with-pcre-dir\
--enable-ftp\
--with-gd\
--with-openssl-dir\
--with-jpeg-dir\
--with-png-dir\
--with-zlib-dir\
--with-freetype-dir\
--enable-gd-native-ttf\
--enable-gd-jis-conv\
--with-gettext\
--with-gmp\
--with-mhash\
--enable-json\
--enable-mbstring\
--enable-mbregex\
--enable-mbregex-backtrack\
--with-libmbfl\
--with-onig\
--enable-pdo\
--with-mysqli=mysqlnd\
--with-pdo-mysql=mysqlnd\
--with-zlib-dir\
--with-pdo-sqlite\
--with-readline\
--enable-session\
--enable-shmop\
--enable-simplexml\
--enable-sockets\
--enable-sysvmsg\
--enable-sysvsem\
--enable-sysvshm\
--enable-wddx\
--with-libxml-dir\
--with-xsl\
--enable-zip\
--enable-mysqlnd-compression-support\
--with-pear\
--enable-opcache
6.正式安装
make make install
7.配置环境变量
vi/etc/profile
在末尾追加
PATH=$PATH:/usr/local/php/bin
export PATH
执行命令使得改动立即生效
source/etc/profile
8.配置php-fpm
cp php.ini-production/etc/php.ini
cp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf
cp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf
cp sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm
chmod+x/etc/init.d/php-fpm
9.启动php-fpm
/etc/init.d/php-fpm start
CentOS 7 怎样安装 OwnCloud 7 私有云
主机的服务器上建立属于自己的私有云,OwnCloud使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上.
1\初始设置安装CentOS 7默认最小配置然后安装目前所有的更新:yum-y update
2\安装PHP,Apache Web服务器和MySQL服务器和PHP扩展:
yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim
3\SELinux允许owncloud写数据:setsebool-P httpd_unified 1
4\防火墙设置:
firewall-cmd--permanent--zone=public--add-service=http
firewall-cmd--permanent--zone=public--add-service=https
firewall-cmd--reload
5\使用下面的命令启动Apache:
systemctl start httpd.service
6\通过此命令启动MariaDB:
systemctl start mariadb.service
7\自动启动的服务在系统启动:
systemctl enable httpd.service
systemctl enable mariadb.service
8\安官方网站下载owncloud。运行以下命令:
wget
9\解压文件:
tar-jxvf owncloud-7.0.0.tar.bz2-C/var/www/html/
10\要为Web服务器上文件目录设置读写权限:
chown-R apache.apache/var/www/html/owncloud/
11\数据库配置
配置MariaDB实例:
mysql_secure_installation;
在设置过程这都输入Y并回车。
创建 owncloud数据库和用户。
登录到MySQL服务器,使用以下命令:
mysql-u root-p
12\创建owncloud用户和权限:
mysql> create database owncloud;
mysql> create user‘owncloud’@’localhost’ identified by’somedatabasepassword';
mysql> grant all on owncloud.* to‘owncloud’@’localhost';
mysql> flush privileges;
mysql> quit;
13\Apache服务器配置
编辑器编辑owncloud外部配置文件,我用vim:
vim/etc/httpd/conf.d/owncloud.conf
在配置文件中添加以下行:
Alias/owncloud/var/www/html/owncloud
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
14\启动Apache和MariaDB服务:
systemctl start httpd.service
systemctl start mariadb.service
owncloud配置
打开浏览器访问http://自己的 ip地址/owncloud或者http://自己域名/owncloud。它将显示初始owncloud设置页。必须要激活在配置。
如何在CentOS 7/Ubuntu 15.04上安装PHP框架Laravel
CentOS-7
#yum install epel-release
# rpm-Uvh dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm-Uvh mirror.webtatic.com/yum/el7/webtatic-release.rpm黑客安全网
#yum update
Ubuntu
#apt-get install python-software-properties
# add-apt-repository ppa:ondrej/php5
#apt-get update
#apt-get install-y php5 mcrypt php5-mcrypt php5-gd
2)防火墙安装
电脑系统防火墙和 SELinux设置对付用于产物应用安全!来说很是重要,,当你操作测试服﹏务器的时候答允封锁防火墙,用以下呼吁行设置 SELinux成宽容模式(permissive)来担保安装措施不受它们的影响。
#setenforce0
3) Apache, MariaDB, PHP安装
Laravel安装措施需要完成安装 LAMP整个情况,需要特别安装 OpenSSL、PDO,Mbstring和 Tokenizer等 PHP扩展。如果 LAMP已经运行在你的服﹏务器上你答允跳过这一步,直接确认一些须要的 PHP插件是否安装好。
要安装完整 AMP你需要在本身的服﹏务器上运行以下呼吁。
CentOS
#yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring
要在 CentOS 7上实现 MySQL!/ Mariadb处事开机自动启动,你需要运行以下呼吁。
#systemctl start httpd
#systemctl enable httpd
#systemctl start mysqld
#systemctl enable mysqld
在启动 MariaDB处事之后,你需要运行以下呼吁配置一个足够安全!的密码。
#mysql_secure_installation
Ubuntu
#apt-get install mysql-server apache2 libapache2-mod-php5 php5-mysql
4)安装 Composer
在我们安装 Laravel前,先让我们开始安装 composer。安装 composer是安装 Laravel的最重要步调之一,因为 composer能帮我们安装 Laravel的各类依赖。
CentOS/Ubuntu
在 CentOS/ Ubuntu下运行以下呼吁来配置 composer。
# curl-sS getcomposer.org/installer| php
#mv composer.phar/usr/local/bin/composer
#chmod+x/usr/local/bin/composer
composer installation
5)安装 Laravel
我们答允运行以下呼吁从 github上下载 Laravel的安装包。
#wget github.com/laravel/laravel/archive/develop.zip
运行以下呼吁解压安装包而且移动 document的根目录。
# unzip develop.zip
#mv laravel-develop/var/www/
此刻操作 compose呼吁来安装目录下所有 Laravel所需要的依赖。
#cd/var/www/laravel-develop/
# composer install
compose laravel
6)密钥
为了加密服﹏务器,我们操作以下呼吁来生成一个加密后的 32位的密钥。
# php artisan key:generate
Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI]set successfully
此刻把这个密钥放到'app.php'文件,如以下所示。
#vim/var/www/laravel-develop/config/app.php
Key encryption
7)虚拟主_机和所属用户
在 composer安装好后,分派 document根目录的权限和所属用户,如下所示。
#chmod775/var/www/laravel-develop/app/storage
#chown-R apache:apache/var/www/laravel-develop
用任意一款编辑器打开 apache服﹏务器的默认配置文件,在文件最后加上虚拟主_机配置。
#vim/etc/httpd/conf/httpd.conf
ServerName laravel-develop
DocumentRoot/var/www/laravel/public
start Directory/var/www/laravel
AllowOverrideAll
Directory close
此刻我们用以下呼吁重启 apache服﹏务器,打开浏览器检察 localhost页面。
CentOS
#systemctl restart httpd
Ubuntu
# service apache2 restart
8) Laravel 5网络会见
打开浏览器然后输入你配置的 IP地点或者完整域名(Fully qualified domain name)你将会看到 Laravel 5的默认页面。
Laravel Default