安裝php, yum -y install php
查詢是否安裝了apacherpm -qa httpd
linux當中apache稱為httpdservice httpd start 啟動軟體
httpd.conf配置檔案路徑/etc/httpd/conf/httpd.conf
systemctl
systemctl命令是系統服務管理器指令,它實際上將 service 和 chkconfig 這兩個命令組合到一起。疑點解釋
linux下,原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)
過程中用到configure --prefix --with;其中--prefix指的是安裝路徑,--with指的是安裝本檔案所依賴的庫檔案
安裝依賴包
yum -y install gcc
yum -y install gcc-c++
yum -y install make
yum -y install perl
aprapr-util
arp-iconv
pcre
安裝 apr
gzip -d apr-1.5.2.tar.gz
tar xvf apr-1.5.2.tar
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make
make install
安裝apr-iconv
gzip -d apr-iconv-1.2.1.tar.gz
tar xvf apr-iconv-1.2.1.tar
cd apr-iconv-1.2.1
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
make
make install
安裝apr-util
gzip -d apr-util-1.5.4.tar.gz
tar xvf apr-util-1.5.4.tar
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
make
make install
安裝 pcre
gzip -d pcre-8.39.tar.gz
tar xvf pcre-8.39.tar
cd pcre-8.39
./configure --prefix=/usr/local/pcre
make
make install
apache 安裝
make install配置apache
新增php的主頁
directoryindex index.html index.php
常見問題:
解決方法:
[root@~]# vi /etc/sysconfig/iptables
新增如下**在「:output accept [0:0]
」之後。
:output accept [0:0]
-a output -p tcp --sport 80 -j accept
-a input -p tcp --dport 80 -j accept
sport 指定匹配規則的源埠
dport 指定匹配規則的目的埠
output 處理出站資訊
input 處理入站資訊
libxml2安裝
[root@vm15 local]# tar -zxvf libxml2-2.7.4.tar.gz
[root@vm15 local]# cd libxml2-2.7.4
[root@vm15 libxml2-2.7.4]# ./configure --prefix=/usr/local/libxml2
[root@vm15 libxml2-2.7.4]# make
[root@vm15 libxml2-2.7.4]# make install
php安裝
[root@vm15 local]# tar -xvf php-5.6.3.tar.bz2
[root@vm15 local]# cd php-5.6.3
[root@vm15 php-5.6.3]#./configure --prefix=/usr/local/php --with-mysql --with-libxml-dir=/usr/local/libxml2
--with-apxs2=/usr/local/apache2/bin/apxs
這是我刪除的,別人原本是./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2
apache與php連線配置
1)、配置php.ini,只需要把php-5.6.3安裝包中的php.ini-production拷貝到/usr/local/php/lib/
下
[root@vm15 php-5.6.3]# cp php.ini-production /usr/local/php/lib/php.ini
2)、配置 httpd.conf 讓apache支援php:
找到 (apache2.2)
apache2.4:
3)、在directoryindex增加 index.php,以便apache識別php格式的index
init 6 重啟,生成mysql.sock
重置密碼前,首先要登入mysql -u root
登入時有可能報這樣的錯:error 2002 (hy000): can『t connect to local mysql server through socket 『/var/lib/mysql/mysql.sock『 (2),原因是/var/lib/mysql的訪問許可權問題。下面的命令把/var/lib/mysql的擁有者改為當前使用者:sudo chown -r openscanner:openscanner /var/lib/mysql
預設登陸為msyql -uroot
回車
修改密碼
update user set password = password('root') where user='root';
flush privileges;
yum install php-soap
環境 lamp環境搭建
以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...
lamp環境搭建
lamp環境搭建 第一步資源共享的方式 虛擬機器多作業系統 1 linux能夠連線網路 wget usr local program yum install 2 配置windows 光碟上安裝yum包 windows 能夠連線外網路 fip ssh 在 windows環境下安裝客戶端 依賴的是lin...
Lamp環境搭建
第一步 資源共享的方法 虛擬機器 多作業系統 iptables f 1 linux能夠連線網路 wget usr local program yum install 2 配置 windows 光碟上的安裝包 rpm格式 建議原始碼包 定製安裝 windows能夠連線外網路 ftp ssh 在 win...